builder: mozilla-inbound_xp-ix-debug_test-web-platform-tests-7
slave: t-xp32-ix-057
starttime: 1446124485.13
results: success (0)
buildid: 20151029025141
builduid: 482045cdb0204744a5a53f645509d958
revision: c7d560f6e228adc9beeca962b1f9ed3682b4dc5d
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2015-10-29 06:14:45.126283) =========
master: http://buildbot-master119.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2015-10-29 06:14:45.127972) =========
========= Started set props: basedir (results: 0, elapsed: 38 secs) (at 2015-10-29 06:14:45.128380) =========
'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-057\Application Data
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-XP32-IX-057
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-057
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOGONSERVER=\\T-XP32-IX-057
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-057
USERNAME=cltbld
USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-057
WINDIR=C:\WINDOWS
using PTY: False
C:\slave\test
program finished with exit code 0
elapsedTime=0.201000
basedir: 'C:\\slave\\test'
========= Finished set props: basedir (results: 0, elapsed: 38 secs) (at 2015-10-29 06:15:23.365553) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 1 mins, 22 secs) (at 2015-10-29 06:15:23.366134) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 1 mins, 22 secs) (at 2015-10-29 06:16:45.934130) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 2 secs) (at 2015-10-29 06:16:45.934515) =========
'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-057\Application Data
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-XP32-IX-057
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-057
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOGONSERVER=\\T-XP32-IX-057
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-057
USERNAME=cltbld
USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-057
WINDIR=C:\WINDOWS
using PTY: False
program finished with exit code 0
elapsedTime=0.112000
========= Finished 'rm -rf ...' (results: 0, elapsed: 2 secs) (at 2015-10-29 06:16:48.167787) =========
========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-10-29 06:16:48.168327) =========
script_repo_url: https://hg.mozilla.org/build/mozharness
========= Finished set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-10-29 06:16:48.169313) =========
========= Started 'bash -c ...' (results: 0, elapsed: 6 secs) (at 2015-10-29 06:16:48.169670) =========
'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-057\Application Data
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-XP32-IX-057
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-057
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOGONSERVER=\\T-XP32-IX-057
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-057
USERNAME=cltbld
USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-057
WINDIR=C:\WINDOWS
using PTY: False
--06:16: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.25, 63.245.215.102
Connecting to hg.mozilla.org|63.245.215.25|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12,141 (12K) [text/x-python]
0K .......... . 100% 2.02 GB/s
06:16:37 (2.02 GB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.513000
========= Finished 'bash -c ...' (results: 0, elapsed: 6 secs) (at 2015-10-29 06:16:54.292486) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 16 secs) (at 2015-10-29 06:16:54.292794) =========
'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-057\Application Data
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-XP32-IX-057
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-057
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOGONSERVER=\\T-XP32-IX-057
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-057
USERNAME=cltbld
USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-057
WINDIR=C:\WINDOWS
using PTY: False
program finished with exit code 0
elapsedTime=0.561000
========= Finished 'rm -rf ...' (results: 0, elapsed: 16 secs) (at 2015-10-29 06:17:10.790871) =========
========= Started 'bash -c ...' (results: 0, elapsed: 13 secs) (at 2015-10-29 06:17:10.791308) =========
'bash' '-c' u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev c7d560f6e228adc9beeca962b1f9ed3682b4dc5d --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 c7d560f6e228adc9beeca962b1f9ed3682b4dc5d --destination scripts --debug']
environment:
ALLUSERSPROFILE=C:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-057\Application Data
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-XP32-IX-057
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-057
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOGONSERVER=\\T-XP32-IX-057
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-057
USERNAME=cltbld
USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-057
WINDIR=C:\WINDOWS
using PTY: False
2015-10-29 06:17:00,398 truncating revision to first 12 chars
2015-10-29 06:17:00,398 Setting DEBUG logging.
2015-10-29 06:17:00,398 attempt 1/10
2015-10-29 06:17:00,398 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/c7d560f6e228?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2015-10-29 06:17:01,200 unpacking tar archive at: mozilla-inbound-c7d560f6e228/testing/mozharness/
program finished with exit code 0
elapsedTime=1.443000
========= Finished 'bash -c ...' (results: 0, elapsed: 13 secs) (at 2015-10-29 06:17:24.216334) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 34 secs) (at 2015-10-29 06:17:24.216666) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 34 secs) (at 2015-10-29 06:17:58.229771) =========
========= Started tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-10-29 06:17:58.359059) =========
TinderboxPrint: script_revlink: https://hg.mozilla.org/build/mozharness/rev/production
========= Finished tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-10-29 06:17:58.362095) =========
========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 44 secs) (at 2015-10-29 06:17:58.362524) =========
'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-057\Application Data
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-XP32-IX-057
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-057
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-057
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-057
USERNAME=cltbld
USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-057
VCINSTALLDIR=D:\msvs8\VC
VCVARS=D:\msvs8\VC\bin\vcvars32.bat
VSINSTALLDIR=D:\msvs8
WINDIR=C:\WINDOWS
XPCOM_DEBUG_BREAK=warn
using PTY: False
06:18:33 INFO - MultiFileLogger online at 20151029 06:18:33 in C:\slave\test
06:18:33 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
06:18:33 INFO - Dumping config to C:\slave\test\logs\localconfig.json.
06:18:33 INFO - {'append_to_log': False,
06:18:33 INFO - 'base_work_dir': 'C:\\slave\\test',
06:18:33 INFO - 'blob_upload_branch': 'mozilla-inbound',
06:18:33 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt',
06:18:33 INFO - 'buildbot_json_path': 'buildprops.json',
06:18:33 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',),
06:18:33 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
06:18:33 INFO - 'download_minidump_stackwalk': True,
06:18:33 INFO - 'download_symbols': 'true',
06:18:33 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg',
06:18:33 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python',
06:18:33 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'),
06:18:33 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe',
06:18:33 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe',
06:18:33 INFO - 'C:/mozilla-build/tooltool.py'),
06:18:33 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe',
06:18:33 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')},
06:18:33 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
06:18:33 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
06:18:33 INFO - 'log_level': 'info',
06:18:33 INFO - 'log_to_console': True,
06:18:33 INFO - 'opt_config_files': (),
06:18:33 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
06:18:33 INFO - '--processes=1',
06:18:33 INFO - '--config=%(test_path)s/wptrunner.ini',
06:18:33 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
06:18:33 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
06:18:33 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
06:18:33 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
06:18:33 INFO - 'pip_index': False,
06:18:33 INFO - 'require_test_zip': True,
06:18:33 INFO - 'test_type': ('testharness',),
06:18:33 INFO - 'this_chunk': '7',
06:18:33 INFO - 'total_chunks': '8',
06:18:33 INFO - 'virtualenv_path': 'venv',
06:18:33 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
06:18:33 INFO - 'work_dir': 'build'}
06:18:33 INFO - #####
06:18:33 INFO - ##### Running clobber step.
06:18:33 INFO - #####
06:18:33 INFO - Running pre-action listener: _resource_record_pre_action
06:18:33 INFO - Running main action method: clobber
06:18:33 INFO - rmtree: C:\slave\test\build
06:18:33 INFO - Using _rmtree_windows ...
06:18:33 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1
06:19:00 INFO - Running post-action listener: _resource_record_post_action
06:19:00 INFO - #####
06:19:00 INFO - ##### Running read-buildbot-config step.
06:19:00 INFO - #####
06:19:00 INFO - Running pre-action listener: _resource_record_pre_action
06:19:00 INFO - Running main action method: read_buildbot_config
06:19:00 INFO - Using buildbot properties:
06:19:00 INFO - {
06:19:00 INFO - "properties": {
06:19:00 INFO - "buildnumber": 374,
06:19:00 INFO - "product": "firefox",
06:19:00 INFO - "script_repo_revision": "production",
06:19:00 INFO - "branch": "mozilla-inbound",
06:19:00 INFO - "repository": "",
06:19:00 INFO - "buildername": "Windows XP 32-bit mozilla-inbound debug test web-platform-tests-7",
06:19:00 INFO - "buildid": "20151029025141",
06:19:00 INFO - "slavename": "t-xp32-ix-057",
06:19:00 INFO - "pgo_build": "False",
06:19:00 INFO - "basedir": "C:\\slave\\test",
06:19:00 INFO - "project": "",
06:19:00 INFO - "platform": "win32",
06:19:00 INFO - "master": "http://buildbot-master119.bb.releng.scl3.mozilla.com:8201/",
06:19:00 INFO - "slavebuilddir": "test",
06:19:00 INFO - "scheduler": "tests-mozilla-inbound-xp-ix-debug-unittest-7-3600",
06:19:00 INFO - "repo_path": "integration/mozilla-inbound",
06:19:00 INFO - "moz_repo_path": "",
06:19:00 INFO - "stage_platform": "win32",
06:19:00 INFO - "builduid": "482045cdb0204744a5a53f645509d958",
06:19:00 INFO - "revision": "c7d560f6e228adc9beeca962b1f9ed3682b4dc5d"
06:19:00 INFO - },
06:19:00 INFO - "sourcestamp": {
06:19:00 INFO - "repository": "",
06:19:00 INFO - "hasPatch": false,
06:19:00 INFO - "project": "",
06:19:00 INFO - "branch": "mozilla-inbound-win32-debug-unittest",
06:19:00 INFO - "changes": [
06:19:00 INFO - {
06:19:00 INFO - "category": null,
06:19:00 INFO - "files": [
06:19:00 INFO - {
06:19:00 INFO - "url": null,
06:19:00 INFO - "name": "https://queue.taskcluster.net/v1/task/ZHuv_BzRT5KpxZj4Iesz6w/artifacts/public/build/firefox-44.0a1.en-US.win32.zip"
06:19:00 INFO - },
06:19:00 INFO - {
06:19:00 INFO - "url": null,
06:19:00 INFO - "name": "https://queue.taskcluster.net/v1/task/ZHuv_BzRT5KpxZj4Iesz6w/artifacts/public/build/test_packages.json"
06:19:00 INFO - }
06:19:00 INFO - ],
06:19:00 INFO - "repository": "",
06:19:00 INFO - "rev": "c03bf59e4061f0c88163fa7da42fe6547be395b8",
06:19:00 INFO - "who": "cbook@mozilla.com",
06:19:00 INFO - "when": 1446114633,
06:19:00 INFO - "number": 6592816,
06:19:00 INFO - "comments": "Bug 1193075 - make { scrollWithPage: false } not scroll with page. r=jesup",
06:19:00 INFO - "project": "",
06:19:00 INFO - "at": "Thu 29 Oct 2015 03:30:33",
06:19:00 INFO - "branch": "mozilla-inbound-win32-debug-unittest",
06:19:00 INFO - "revlink": "",
06:19:00 INFO - "properties": [
06:19:00 INFO - [
06:19:00 INFO - "buildid",
06:19:00 INFO - "20151029014844",
06:19:00 INFO - "Change"
06:19:00 INFO - ],
06:19:00 INFO - [
06:19:00 INFO - "builduid",
06:19:00 INFO - "3b8e236488f44a2a90134f30dd713f99",
06:19:00 INFO - "Change"
06:19:00 INFO - ],
06:19:00 INFO - [
06:19:00 INFO - "pgo_build",
06:19:00 INFO - "False",
06:19:00 INFO - "Change"
06:19:00 INFO - ]
06:19:00 INFO - ],
06:19:00 INFO - "revision": "c03bf59e4061f0c88163fa7da42fe6547be395b8"
06:19:00 INFO - },
06:19:00 INFO - {
06:19:00 INFO - "category": null,
06:19:00 INFO - "files": [
06:19:00 INFO - {
06:19:00 INFO - "url": null,
06:19:00 INFO - "name": "https://queue.taskcluster.net/v1/task/nUxPsoySSeO3oDyn6kmE6A/artifacts/public/build/firefox-44.0a1.en-US.win32.zip"
06:19:00 INFO - },
06:19:00 INFO - {
06:19:00 INFO - "url": null,
06:19:00 INFO - "name": "https://queue.taskcluster.net/v1/task/nUxPsoySSeO3oDyn6kmE6A/artifacts/public/build/test_packages.json"
06:19:00 INFO - }
06:19:00 INFO - ],
06:19:00 INFO - "repository": "",
06:19:00 INFO - "rev": "5c1cec4242c06fb74c1e914f92f88a9f5d74d4f1",
06:19:00 INFO - "who": "cbook@mozilla.com",
06:19:00 INFO - "when": 1446115456,
06:19:00 INFO - "number": 6592866,
06:19:00 INFO - "comments": "Backed out changeset c488bab447bd (bug 1215412) for R15 Test failures",
06:19:00 INFO - "project": "",
06:19:00 INFO - "at": "Thu 29 Oct 2015 03:44:16",
06:19:00 INFO - "branch": "mozilla-inbound-win32-debug-unittest",
06:19:00 INFO - "revlink": "",
06:19:00 INFO - "properties": [
06:19:00 INFO - [
06:19:00 INFO - "buildid",
06:19:00 INFO - "20151029020746",
06:19:00 INFO - "Change"
06:19:00 INFO - ],
06:19:00 INFO - [
06:19:00 INFO - "builduid",
06:19:00 INFO - "9abd6582a19d40759810f143b83332be",
06:19:00 INFO - "Change"
06:19:00 INFO - ],
06:19:00 INFO - [
06:19:00 INFO - "pgo_build",
06:19:00 INFO - "False",
06:19:00 INFO - "Change"
06:19:00 INFO - ]
06:19:00 INFO - ],
06:19:00 INFO - "revision": "5c1cec4242c06fb74c1e914f92f88a9f5d74d4f1"
06:19:00 INFO - },
06:19:00 INFO - {
06:19:00 INFO - "category": null,
06:19:00 INFO - "files": [
06:19:00 INFO - {
06:19:00 INFO - "url": null,
06:19:00 INFO - "name": "https://queue.taskcluster.net/v1/task/-Y9DdrFKTzSpMvQe5TpdJg/artifacts/public/build/firefox-44.0a1.en-US.win32.zip"
06:19:00 INFO - },
06:19:00 INFO - {
06:19:00 INFO - "url": null,
06:19:00 INFO - "name": "https://queue.taskcluster.net/v1/task/-Y9DdrFKTzSpMvQe5TpdJg/artifacts/public/build/test_packages.json"
06:19:00 INFO - }
06:19:00 INFO - ],
06:19:00 INFO - "repository": "",
06:19:00 INFO - "rev": "713ac7bc8272275816c2fe0c8642256b87b21629",
06:19:00 INFO - "who": "mwoodrow@mozilla.com",
06:19:00 INFO - "when": 1446116468,
06:19:00 INFO - "number": 6592932,
06:19:00 INFO - "comments": "Bug 1215412 - Apply perspective origin after transform origin. r=jwatt",
06:19:00 INFO - "project": "",
06:19:00 INFO - "at": "Thu 29 Oct 2015 04:01:08",
06:19:00 INFO - "branch": "mozilla-inbound-win32-debug-unittest",
06:19:00 INFO - "revlink": "",
06:19:00 INFO - "properties": [
06:19:00 INFO - [
06:19:00 INFO - "buildid",
06:19:00 INFO - "20151029022545",
06:19:00 INFO - "Change"
06:19:00 INFO - ],
06:19:00 INFO - [
06:19:00 INFO - "builduid",
06:19:00 INFO - "8309abf588144da982f5788ac52a05a8",
06:19:00 INFO - "Change"
06:19:00 INFO - ],
06:19:00 INFO - [
06:19:00 INFO - "pgo_build",
06:19:00 INFO - "False",
06:19:00 INFO - "Change"
06:19:00 INFO - ]
06:19:00 INFO - ],
06:19:00 INFO - "revision": "713ac7bc8272275816c2fe0c8642256b87b21629"
06:19:00 INFO - },
06:19:00 INFO - {
06:19:00 INFO - "category": null,
06:19:00 INFO - "files": [
06:19:00 INFO - {
06:19:00 INFO - "url": null,
06:19:00 INFO - "name": "https://queue.taskcluster.net/v1/task/Tzgvz5APSeOiCjj0yrdFAQ/artifacts/public/build/firefox-44.0a1.en-US.win32.zip"
06:19:00 INFO - },
06:19:00 INFO - {
06:19:00 INFO - "url": null,
06:19:00 INFO - "name": "https://queue.taskcluster.net/v1/task/Tzgvz5APSeOiCjj0yrdFAQ/artifacts/public/build/test_packages.json"
06:19:00 INFO - }
06:19:00 INFO - ],
06:19:00 INFO - "repository": "",
06:19:00 INFO - "rev": "a6715b71b8840d526128696f31c503aef44b2494",
06:19:00 INFO - "who": "r@hev.cc",
06:19:00 INFO - "when": 1446118278,
06:19:00 INFO - "number": 6593058,
06:19:00 INFO - "comments": "Bug 1219143 - IonMonkey: MIPS: Move callAndPushReturnAddress to mips-shared. r=lth\n\n---\n js/src/jit/MacroAssembler.h | 4 ++--\n .../jit/mips-shared/MacroAssembler-mips-shared.cpp | 18 ++++++++++++++++++\n js/src/jit/mips32/MacroAssembler-mips32.cpp | 21 ---------------------\n 3 files changed, 20 insertions(+), 23 deletions(-)",
06:19:00 INFO - "project": "",
06:19:00 INFO - "at": "Thu 29 Oct 2015 04:31:18",
06:19:00 INFO - "branch": "mozilla-inbound-win32-debug-unittest",
06:19:00 INFO - "revlink": "",
06:19:00 INFO - "properties": [
06:19:00 INFO - [
06:19:00 INFO - "buildid",
06:19:00 INFO - "20151029024641",
06:19:00 INFO - "Change"
06:19:00 INFO - ],
06:19:00 INFO - [
06:19:00 INFO - "builduid",
06:19:00 INFO - "af62b78992d34694bd530543a0266b81",
06:19:00 INFO - "Change"
06:19:00 INFO - ],
06:19:00 INFO - [
06:19:00 INFO - "pgo_build",
06:19:00 INFO - "False",
06:19:00 INFO - "Change"
06:19:00 INFO - ]
06:19:00 INFO - ],
06:19:00 INFO - "revision": "a6715b71b8840d526128696f31c503aef44b2494"
06:19:00 INFO - },
06:19:00 INFO - {
06:19:00 INFO - "category": null,
06:19:00 INFO - "files": [
06:19:00 INFO - {
06:19:00 INFO - "url": null,
06:19:00 INFO - "name": "https://queue.taskcluster.net/v1/task/DV-uSqBITBGNcjoiu_sRQg/artifacts/public/build/firefox-44.0a1.en-US.win32.zip"
06:19:00 INFO - },
06:19:00 INFO - {
06:19:00 INFO - "url": null,
06:19:00 INFO - "name": "https://queue.taskcluster.net/v1/task/DV-uSqBITBGNcjoiu_sRQg/artifacts/public/build/test_packages.json"
06:19:00 INFO - }
06:19:00 INFO - ],
06:19:00 INFO - "repository": "",
06:19:00 INFO - "rev": "c7d560f6e228adc9beeca962b1f9ed3682b4dc5d",
06:19:00 INFO - "who": "tmielczarek@mozilla.com",
06:19:00 INFO - "when": 1446117370,
06:19:00 INFO - "number": 6593008,
06:19:00 INFO - "comments": "Bug 1207871 - Process files in descending file size order; r=ted\n\nLarge files take longer to process. Scheduling large files after smaller\nfiles means there is a higher chance a large file may be a long pole\nduring processing.\n\nThis commit changes the scheduling logic to exhaustively obtain the set\nof files to be processed. It then sorts them by descending file size and\nschedules them in the resulting order, thus minimizing the chances for a\nlarge file to be the long pole holding up processing completion.\n\nOn my machine this doesn't change wall execution time. However,\nautomation may be different. And the logic of the new behavior is sound.",
06:19:00 INFO - "project": "",
06:19:00 INFO - "at": "Thu 29 Oct 2015 04:16:10",
06:19:00 INFO - "branch": "mozilla-inbound-win32-debug-unittest",
06:19:00 INFO - "revlink": "",
06:19:00 INFO - "properties": [
06:19:00 INFO - [
06:19:00 INFO - "buildid",
06:19:00 INFO - "20151029025141",
06:19:00 INFO - "Change"
06:19:00 INFO - ],
06:19:00 INFO - [
06:19:00 INFO - "builduid",
06:19:00 INFO - "482045cdb0204744a5a53f645509d958",
06:19:00 INFO - "Change"
06:19:00 INFO - ],
06:19:00 INFO - [
06:19:00 INFO - "pgo_build",
06:19:00 INFO - "False",
06:19:00 INFO - "Change"
06:19:00 INFO - ]
06:19:00 INFO - ],
06:19:00 INFO - "revision": "c7d560f6e228adc9beeca962b1f9ed3682b4dc5d"
06:19:00 INFO - }
06:19:00 INFO - ],
06:19:00 INFO - "revision": "c7d560f6e228adc9beeca962b1f9ed3682b4dc5d"
06:19:00 INFO - }
06:19:00 INFO - }
06:19:00 INFO - Found installer url https://queue.taskcluster.net/v1/task/DV-uSqBITBGNcjoiu_sRQg/artifacts/public/build/firefox-44.0a1.en-US.win32.zip.
06:19:00 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/DV-uSqBITBGNcjoiu_sRQg/artifacts/public/build/test_packages.json.
06:19:00 INFO - Running post-action listener: _resource_record_post_action
06:19:00 INFO - #####
06:19:00 INFO - ##### Running download-and-extract step.
06:19:00 INFO - #####
06:19:00 INFO - Running pre-action listener: _resource_record_pre_action
06:19:00 INFO - Running main action method: download_and_extract
06:19:00 INFO - mkdir: C:\slave\test\build\tests
06:19: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')]}
06:19:00 INFO - https://queue.taskcluster.net/v1/task/DV-uSqBITBGNcjoiu_sRQg/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net
06:19:00 INFO - trying https://queue.taskcluster.net/v1/task/DV-uSqBITBGNcjoiu_sRQg/artifacts/public/build/test_packages.json
06:19:00 INFO - Downloading https://queue.taskcluster.net/v1/task/DV-uSqBITBGNcjoiu_sRQg/artifacts/public/build/test_packages.json to C:\slave\test\build\test_packages.json
06:19:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/DV-uSqBITBGNcjoiu_sRQg/artifacts/public/build/test_packages.json', 'file_name': 'C:\\slave\\test\\build\\test_packages.json'}, attempt #1
06:19:01 INFO - Downloaded 1221 bytes.
06:19:01 INFO - Reading from file C:\slave\test\build\test_packages.json
06:19:01 INFO - Using the following test package requirements:
06:19:01 INFO - {u'common': [u'firefox-44.0a1.en-US.win32.common.tests.zip'],
06:19:01 INFO - u'cppunittest': [u'firefox-44.0a1.en-US.win32.common.tests.zip',
06:19:01 INFO - u'firefox-44.0a1.en-US.win32.cppunittest.tests.zip'],
06:19:01 INFO - u'jittest': [u'firefox-44.0a1.en-US.win32.common.tests.zip',
06:19:01 INFO - u'jsshell-win32.zip'],
06:19:01 INFO - u'mochitest': [u'firefox-44.0a1.en-US.win32.common.tests.zip',
06:19:01 INFO - u'firefox-44.0a1.en-US.win32.mochitest.tests.zip'],
06:19:01 INFO - u'mozbase': [u'firefox-44.0a1.en-US.win32.common.tests.zip'],
06:19:01 INFO - u'reftest': [u'firefox-44.0a1.en-US.win32.common.tests.zip',
06:19:01 INFO - u'firefox-44.0a1.en-US.win32.reftest.tests.zip'],
06:19:01 INFO - u'talos': [u'firefox-44.0a1.en-US.win32.common.tests.zip',
06:19:01 INFO - u'firefox-44.0a1.en-US.win32.talos.tests.zip'],
06:19:01 INFO - u'web-platform': [u'firefox-44.0a1.en-US.win32.common.tests.zip',
06:19:01 INFO - u'firefox-44.0a1.en-US.win32.web-platform.tests.zip'],
06:19:01 INFO - u'webapprt': [u'firefox-44.0a1.en-US.win32.common.tests.zip'],
06:19:01 INFO - u'xpcshell': [u'firefox-44.0a1.en-US.win32.common.tests.zip',
06:19:01 INFO - u'firefox-44.0a1.en-US.win32.xpcshell.tests.zip']}
06:19:01 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
06:19:01 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')]}
06:19:01 INFO - https://queue.taskcluster.net/v1/task/DV-uSqBITBGNcjoiu_sRQg/artifacts/public/build/firefox-44.0a1.en-US.win32.common.tests.zip matches https://queue.taskcluster.net
06:19:01 INFO - trying https://queue.taskcluster.net/v1/task/DV-uSqBITBGNcjoiu_sRQg/artifacts/public/build/firefox-44.0a1.en-US.win32.common.tests.zip
06:19:01 INFO - Downloading https://queue.taskcluster.net/v1/task/DV-uSqBITBGNcjoiu_sRQg/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
06:19:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/DV-uSqBITBGNcjoiu_sRQg/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
06:19:03 INFO - Downloaded 19135185 bytes.
06:19:03 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
06:19:03 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/*
06:19:03 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
06:19:04 INFO - caution: filename not matched: web-platform/*
06:19:04 INFO - Return code: 11
06:19:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
06:19:04 INFO - https://queue.taskcluster.net/v1/task/DV-uSqBITBGNcjoiu_sRQg/artifacts/public/build/firefox-44.0a1.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net
06:19:04 INFO - trying https://queue.taskcluster.net/v1/task/DV-uSqBITBGNcjoiu_sRQg/artifacts/public/build/firefox-44.0a1.en-US.win32.web-platform.tests.zip
06:19:04 INFO - Downloading https://queue.taskcluster.net/v1/task/DV-uSqBITBGNcjoiu_sRQg/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
06:19:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/DV-uSqBITBGNcjoiu_sRQg/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
06:19:07 INFO - Downloaded 30910048 bytes.
06:19:07 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
06:19:07 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/*
06:19:07 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
06:19:43 INFO - caution: filename not matched: bin/*
06:19:43 INFO - caution: filename not matched: config/*
06:19:43 INFO - caution: filename not matched: mozbase/*
06:19:43 INFO - caution: filename not matched: marionette/*
06:19:43 INFO - Return code: 11
06:19:43 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')]}
06:19:43 INFO - https://queue.taskcluster.net/v1/task/DV-uSqBITBGNcjoiu_sRQg/artifacts/public/build/firefox-44.0a1.en-US.win32.zip matches https://queue.taskcluster.net
06:19:43 INFO - trying https://queue.taskcluster.net/v1/task/DV-uSqBITBGNcjoiu_sRQg/artifacts/public/build/firefox-44.0a1.en-US.win32.zip
06:19:43 INFO - Downloading https://queue.taskcluster.net/v1/task/DV-uSqBITBGNcjoiu_sRQg/artifacts/public/build/firefox-44.0a1.en-US.win32.zip to C:\slave\test\build\firefox-44.0a1.en-US.win32.zip
06:19:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/DV-uSqBITBGNcjoiu_sRQg/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
06:19:48 INFO - Downloaded 64704846 bytes.
06:19:48 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/DV-uSqBITBGNcjoiu_sRQg/artifacts/public/build/firefox-44.0a1.en-US.win32.zip
06:19:48 INFO - mkdir: C:\slave\test\properties
06:19:48 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url
06:19:48 INFO - Writing to file C:\slave\test\properties\build_url
06:19:48 INFO - Contents:
06:19:48 INFO - build_url:https://queue.taskcluster.net/v1/task/DV-uSqBITBGNcjoiu_sRQg/artifacts/public/build/firefox-44.0a1.en-US.win32.zip
06:19:48 INFO - mkdir: C:\slave\test\build\symbols
06:19:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
06:19:48 INFO - https://queue.taskcluster.net/v1/task/DV-uSqBITBGNcjoiu_sRQg/artifacts/public/build/firefox-44.0a1.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net
06:19:48 INFO - trying https://queue.taskcluster.net/v1/task/DV-uSqBITBGNcjoiu_sRQg/artifacts/public/build/firefox-44.0a1.en-US.win32.crashreporter-symbols.zip
06:19:48 INFO - Downloading https://queue.taskcluster.net/v1/task/DV-uSqBITBGNcjoiu_sRQg/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
06:19:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/DV-uSqBITBGNcjoiu_sRQg/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
06:19:53 INFO - Downloaded 52313127 bytes.
06:19:53 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/DV-uSqBITBGNcjoiu_sRQg/artifacts/public/build/firefox-44.0a1.en-US.win32.crashreporter-symbols.zip
06:19:53 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url
06:19:53 INFO - Writing to file C:\slave\test\properties\symbols_url
06:19:53 INFO - Contents:
06:19:53 INFO - symbols_url:https://queue.taskcluster.net/v1/task/DV-uSqBITBGNcjoiu_sRQg/artifacts/public/build/firefox-44.0a1.en-US.win32.crashreporter-symbols.zip
06:19:53 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
06:19:53 INFO - Copy/paste: unzip -q C:\slave\test\build\symbols\firefox-44.0a1.en-US.win32.crashreporter-symbols.zip
06:19:58 INFO - Return code: 0
06:19:58 INFO - Running post-action listener: _resource_record_post_action
06:19:58 INFO - Running post-action listener: set_extra_try_arguments
06:19:58 INFO - #####
06:19:58 INFO - ##### Running create-virtualenv step.
06:19:58 INFO - #####
06:19:58 INFO - Running pre-action listener: _pre_create_virtualenv
06:19:58 INFO - Running pre-action listener: _resource_record_pre_action
06:19:58 INFO - Running main action method: create_virtualenv
06:19:58 INFO - Creating virtualenv C:\slave\test\build\venv
06:19:58 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
06:19:58 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv
06:20:00 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe
06:20:01 INFO - Installing distribute......................................................................................................................................................................................done.
06:20:02 INFO - Return code: 0
06:20:02 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv
06:20:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
06:20:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
06:20:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
06:20:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
06:20:02 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--download-cache', 'C:\\slave\\test\\build\\venv\\cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E076B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EA6368>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C9DF30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E392C0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA0D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00A4CE80>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-057', 'USERDOMAIN': 'T-XP32-IX-057', '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-057', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-057', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-057\\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-057'}}, attempt #1
06:20:02 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
06:20:02 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
06:20:02 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
06:20:02 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-057\\Application Data',
06:20:02 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
06:20:02 INFO - 'COMPUTERNAME': 'T-XP32-IX-057',
06:20:02 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
06:20:02 INFO - 'DCLOCATION': 'SCL3',
06:20:02 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
06:20:02 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
06:20:02 INFO - 'FP_NO_HOST_CHECK': 'NO',
06:20:02 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
06:20:02 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
06:20:02 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
06:20:02 INFO - 'HOMEDRIVE': 'C:',
06:20:02 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-057',
06:20:02 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
06:20:02 INFO - 'KTS_VERSION': '1.19c',
06:20:02 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
06:20:02 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-057',
06:20:02 INFO - 'MONDIR': 'C:\\Monitor_config\\',
06:20:02 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
06:20:02 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
06:20:02 INFO - 'MOZILLABUILDDRIVE': 'C:',
06:20:02 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
06:20:02 INFO - 'MOZ_AIRBAG': '1',
06:20:02 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
06:20:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
06:20:02 INFO - 'MOZ_MSVCVERSION': '8',
06:20:02 INFO - 'MOZ_NO_REMOTE': '1',
06:20:02 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
06:20:02 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
06:20:02 INFO - 'NO_EM_RESTART': '1',
06:20:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
06:20:02 INFO - 'NUMBER_OF_PROCESSORS': '8',
06:20:02 INFO - 'OS': 'Windows_NT',
06:20:02 INFO - 'OURDRIVE': 'C:',
06:20:02 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',
06:20:02 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
06:20:02 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
06:20:02 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
06:20:02 INFO - 'PROCESSOR_LEVEL': '6',
06:20:02 INFO - 'PROCESSOR_REVISION': '1e05',
06:20:02 INFO - 'PROGRAMFILES': 'C:\\Program Files',
06:20:02 INFO - 'PROMPT': '$P$G',
06:20:02 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
06:20:02 INFO - 'PWD': 'C:\\slave\\test',
06:20:02 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
06:20:02 INFO - 'SESSIONNAME': 'Console',
06:20:02 INFO - 'SLAVEDIR': 'C:\\slave\\',
06:20:02 INFO - 'SYSTEMDRIVE': 'C:',
06:20:02 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
06:20:02 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
06:20:02 INFO - 'TEST1': 'testie',
06:20:02 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
06:20:02 INFO - 'USERDOMAIN': 'T-XP32-IX-057',
06:20:02 INFO - 'USERNAME': 'cltbld',
06:20:02 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-057',
06:20:02 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
06:20:02 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
06:20:02 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
06:20:02 INFO - 'WINDIR': 'C:\\WINDOWS',
06:20:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
06:20:02 INFO - Ignoring indexes: http://pypi.python.org/simple/
06:20:02 INFO - Downloading/unpacking psutil>=0.7.1
06:20:02 INFO - Creating supposed download cache at C:\slave\test\build\venv\cache
06:20:03 INFO - Storing download in cache at c:\slave\test\build\venv\cache\http%3a%2f%2fpypi.pvt.build.mozilla.org%2fpub%2fpsutil-3.1.1.tar.gz
06:20:03 INFO - Running setup.py egg_info for package psutil
06:20:03 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
06:20:03 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
06:20:03 INFO - Installing collected packages: psutil
06:20:03 INFO - Running setup.py install for psutil
06:20:03 INFO - building 'psutil._psutil_windows' extension
06:20:03 INFO - error: Unable to find vcvarsall.bat
06:20:03 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-m7cyis-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
06:20:03 INFO - running install
06:20:03 INFO - running build
06:20:03 INFO - running build_py
06:20:03 INFO - creating build
06:20:03 INFO - creating build\lib.win32-2.7
06:20:03 INFO - creating build\lib.win32-2.7\psutil
06:20:03 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil
06:20:03 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil
06:20:03 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil
06:20:03 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil
06:20:03 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil
06:20:03 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil
06:20:03 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil
06:20:03 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil
06:20:03 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil
06:20:03 INFO - running build_ext
06:20:03 INFO - building 'psutil._psutil_windows' extension
06:20:03 INFO - error: Unable to find vcvarsall.bat
06:20:03 INFO - ----------------------------------------
06:20:03 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-m7cyis-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
06:20:03 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-057\Application Data\pip\pip.log
06:20:03 WARNING - Return code: 1
06:20:03 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!
06:20:03 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv
06:20:03 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')]}
06:20:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
06:20:03 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')]}
06:20:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
06:20:03 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--download-cache', 'C:\\slave\\test\\build\\venv\\cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E076B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EA6368>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C9DF30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E392C0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA0D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00A4CE80>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-057', 'USERDOMAIN': 'T-XP32-IX-057', '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-057', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-057', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-057\\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-057'}}, attempt #1
06:20:03 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
06:20:03 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
06:20:03 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
06:20:03 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-057\\Application Data',
06:20:03 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
06:20:03 INFO - 'COMPUTERNAME': 'T-XP32-IX-057',
06:20:03 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
06:20:03 INFO - 'DCLOCATION': 'SCL3',
06:20:03 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
06:20:03 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
06:20:03 INFO - 'FP_NO_HOST_CHECK': 'NO',
06:20:03 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
06:20:03 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
06:20:03 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
06:20:03 INFO - 'HOMEDRIVE': 'C:',
06:20:03 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-057',
06:20:03 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
06:20:03 INFO - 'KTS_VERSION': '1.19c',
06:20:03 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
06:20:03 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-057',
06:20:03 INFO - 'MONDIR': 'C:\\Monitor_config\\',
06:20:03 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
06:20:03 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
06:20:03 INFO - 'MOZILLABUILDDRIVE': 'C:',
06:20:03 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
06:20:03 INFO - 'MOZ_AIRBAG': '1',
06:20:03 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
06:20:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
06:20:03 INFO - 'MOZ_MSVCVERSION': '8',
06:20:03 INFO - 'MOZ_NO_REMOTE': '1',
06:20:03 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
06:20:03 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
06:20:03 INFO - 'NO_EM_RESTART': '1',
06:20:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
06:20:03 INFO - 'NUMBER_OF_PROCESSORS': '8',
06:20:03 INFO - 'OS': 'Windows_NT',
06:20:03 INFO - 'OURDRIVE': 'C:',
06:20:03 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',
06:20:03 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
06:20:03 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
06:20:03 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
06:20:03 INFO - 'PROCESSOR_LEVEL': '6',
06:20:03 INFO - 'PROCESSOR_REVISION': '1e05',
06:20:03 INFO - 'PROGRAMFILES': 'C:\\Program Files',
06:20:03 INFO - 'PROMPT': '$P$G',
06:20:03 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
06:20:03 INFO - 'PWD': 'C:\\slave\\test',
06:20:03 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
06:20:03 INFO - 'SESSIONNAME': 'Console',
06:20:03 INFO - 'SLAVEDIR': 'C:\\slave\\',
06:20:03 INFO - 'SYSTEMDRIVE': 'C:',
06:20:03 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
06:20:03 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
06:20:03 INFO - 'TEST1': 'testie',
06:20:03 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
06:20:03 INFO - 'USERDOMAIN': 'T-XP32-IX-057',
06:20:03 INFO - 'USERNAME': 'cltbld',
06:20:03 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-057',
06:20:03 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
06:20:03 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
06:20:03 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
06:20:03 INFO - 'WINDIR': 'C:\\WINDOWS',
06:20:03 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
06:20:04 INFO - Ignoring indexes: http://pypi.python.org/simple/
06:20:04 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
06:20:04 INFO - Downloading mozsystemmonitor-0.0.tar.gz
06:20:04 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
06:20:04 INFO - Running setup.py egg_info for package mozsystemmonitor
06:20:04 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0)
06:20:04 INFO - Running setup.py egg_info for package psutil
06:20:04 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
06:20:04 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
06:20:04 INFO - Installing collected packages: mozsystemmonitor, psutil
06:20:04 INFO - Running setup.py install for mozsystemmonitor
06:20:04 INFO - Running setup.py install for psutil
06:20:04 INFO - building 'psutil._psutil_windows' extension
06:20:04 INFO - error: Unable to find vcvarsall.bat
06:20:04 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-lfhmio-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
06:20:04 INFO - running install
06:20:04 INFO - running build
06:20:04 INFO - running build_py
06:20:04 INFO - running build_ext
06:20:04 INFO - building 'psutil._psutil_windows' extension
06:20:04 INFO - error: Unable to find vcvarsall.bat
06:20:04 INFO - ----------------------------------------
06:20:04 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-lfhmio-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
06:20:04 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-057\Application Data\pip\pip.log
06:20:04 WARNING - Return code: 1
06:20:04 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!
06:20:04 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv
06:20:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
06:20:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
06:20:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
06:20:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
06:20:04 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--download-cache', 'C:\\slave\\test\\build\\venv\\cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E076B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EA6368>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C9DF30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E392C0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA0D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00A4CE80>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-057', 'USERDOMAIN': 'T-XP32-IX-057', '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-057', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-057', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-057\\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-057'}}, attempt #1
06:20:04 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
06:20:04 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
06:20:04 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
06:20:04 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-057\\Application Data',
06:20:04 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
06:20:04 INFO - 'COMPUTERNAME': 'T-XP32-IX-057',
06:20:04 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
06:20:04 INFO - 'DCLOCATION': 'SCL3',
06:20:04 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
06:20:04 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
06:20:04 INFO - 'FP_NO_HOST_CHECK': 'NO',
06:20:04 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
06:20:04 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
06:20:04 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
06:20:04 INFO - 'HOMEDRIVE': 'C:',
06:20:04 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-057',
06:20:04 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
06:20:04 INFO - 'KTS_VERSION': '1.19c',
06:20:04 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
06:20:04 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-057',
06:20:04 INFO - 'MONDIR': 'C:\\Monitor_config\\',
06:20:04 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
06:20:04 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
06:20:04 INFO - 'MOZILLABUILDDRIVE': 'C:',
06:20:04 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
06:20:04 INFO - 'MOZ_AIRBAG': '1',
06:20:04 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
06:20:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
06:20:04 INFO - 'MOZ_MSVCVERSION': '8',
06:20:04 INFO - 'MOZ_NO_REMOTE': '1',
06:20:04 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
06:20:04 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
06:20:04 INFO - 'NO_EM_RESTART': '1',
06:20:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
06:20:04 INFO - 'NUMBER_OF_PROCESSORS': '8',
06:20:04 INFO - 'OS': 'Windows_NT',
06:20:04 INFO - 'OURDRIVE': 'C:',
06:20:04 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',
06:20:04 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
06:20:04 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
06:20:04 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
06:20:04 INFO - 'PROCESSOR_LEVEL': '6',
06:20:04 INFO - 'PROCESSOR_REVISION': '1e05',
06:20:04 INFO - 'PROGRAMFILES': 'C:\\Program Files',
06:20:04 INFO - 'PROMPT': '$P$G',
06:20:04 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
06:20:04 INFO - 'PWD': 'C:\\slave\\test',
06:20:04 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
06:20:04 INFO - 'SESSIONNAME': 'Console',
06:20:04 INFO - 'SLAVEDIR': 'C:\\slave\\',
06:20:04 INFO - 'SYSTEMDRIVE': 'C:',
06:20:04 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
06:20:04 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
06:20:04 INFO - 'TEST1': 'testie',
06:20:04 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
06:20:04 INFO - 'USERDOMAIN': 'T-XP32-IX-057',
06:20:04 INFO - 'USERNAME': 'cltbld',
06:20:04 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-057',
06:20:04 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
06:20:04 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
06:20:04 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
06:20:04 INFO - 'WINDIR': 'C:\\WINDOWS',
06:20:04 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
06:20:04 INFO - Ignoring indexes: http://pypi.python.org/simple/
06:20:04 INFO - Downloading/unpacking blobuploader==1.2.4
06:20:04 INFO - Downloading blobuploader-1.2.4.tar.gz
06:20:04 INFO - Storing download in cache at c:\slave\test\build\venv\cache\http%3a%2f%2fpypi.pvt.build.mozilla.org%2fpub%2fblobuploader-1.2.4.tar.gz
06:20:04 INFO - Running setup.py egg_info for package blobuploader
06:20:04 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
06:20:06 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
06:20:06 INFO - Running setup.py egg_info for package requests
06:20:06 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
06:20:06 INFO - Downloading docopt-0.6.1.tar.gz
06:20:06 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
06:20:06 INFO - Running setup.py egg_info for package docopt
06:20:06 INFO - Installing collected packages: blobuploader, docopt, requests
06:20:06 INFO - Running setup.py install for blobuploader
06:20:06 INFO - Running setup.py install for docopt
06:20:06 INFO - Running setup.py install for requests
06:20:06 INFO - Successfully installed blobuploader docopt requests
06:20:06 INFO - Cleaning up...
06:20:06 INFO - Return code: 0
06:20:06 INFO - Installing None into virtualenv C:\slave\test\build\venv
06:20:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
06:20:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
06:20:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
06:20:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
06:20:06 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--no-deps', '--download-cache', 'C:\\slave\\test\\build\\venv\\cache', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E076B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EA6368>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C9DF30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E392C0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA0D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00A4CE80>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-057', 'USERDOMAIN': 'T-XP32-IX-057', '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-057', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-057', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-057\\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-057'}}, attempt #1
06:20:06 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
06:20:06 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
06:20:06 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
06:20:06 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-057\\Application Data',
06:20:06 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
06:20:06 INFO - 'COMPUTERNAME': 'T-XP32-IX-057',
06:20:06 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
06:20:06 INFO - 'DCLOCATION': 'SCL3',
06:20:06 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
06:20:06 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
06:20:06 INFO - 'FP_NO_HOST_CHECK': 'NO',
06:20:06 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
06:20:06 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
06:20:06 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
06:20:06 INFO - 'HOMEDRIVE': 'C:',
06:20:06 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-057',
06:20:06 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
06:20:06 INFO - 'KTS_VERSION': '1.19c',
06:20:06 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
06:20:06 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-057',
06:20:06 INFO - 'MONDIR': 'C:\\Monitor_config\\',
06:20:06 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
06:20:06 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
06:20:06 INFO - 'MOZILLABUILDDRIVE': 'C:',
06:20:06 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
06:20:06 INFO - 'MOZ_AIRBAG': '1',
06:20:06 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
06:20:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
06:20:06 INFO - 'MOZ_MSVCVERSION': '8',
06:20:06 INFO - 'MOZ_NO_REMOTE': '1',
06:20:06 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
06:20:06 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
06:20:06 INFO - 'NO_EM_RESTART': '1',
06:20:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
06:20:06 INFO - 'NUMBER_OF_PROCESSORS': '8',
06:20:06 INFO - 'OS': 'Windows_NT',
06:20:06 INFO - 'OURDRIVE': 'C:',
06:20:06 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',
06:20:06 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
06:20:06 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
06:20:06 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
06:20:06 INFO - 'PROCESSOR_LEVEL': '6',
06:20:06 INFO - 'PROCESSOR_REVISION': '1e05',
06:20:06 INFO - 'PROGRAMFILES': 'C:\\Program Files',
06:20:06 INFO - 'PROMPT': '$P$G',
06:20:06 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
06:20:06 INFO - 'PWD': 'C:\\slave\\test',
06:20:06 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
06:20:06 INFO - 'SESSIONNAME': 'Console',
06:20:06 INFO - 'SLAVEDIR': 'C:\\slave\\',
06:20:06 INFO - 'SYSTEMDRIVE': 'C:',
06:20:06 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
06:20:06 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
06:20:06 INFO - 'TEST1': 'testie',
06:20:06 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
06:20:06 INFO - 'USERDOMAIN': 'T-XP32-IX-057',
06:20:06 INFO - 'USERNAME': 'cltbld',
06:20:06 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-057',
06:20:06 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
06:20:06 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
06:20:06 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
06:20:06 INFO - 'WINDIR': 'C:\\WINDOWS',
06:20:06 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
06:20:09 INFO - Ignoring indexes: http://pypi.python.org/simple/
06:20:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
06:20:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
06:20:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
06:20:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
06:20:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
06:20:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
06:20:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
06:20:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
06:20:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
06:20:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
06:20:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
06:20:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
06:20:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
06:20:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
06:20:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
06:20:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
06:20:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
06:20:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
06:20:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
06:20:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
06:20:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
06:20:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
06:20:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
06:20:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
06:20:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
06:20:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
06:20:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
06:20:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
06:20:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
06:20:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
06:20:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
06:20:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
06:20:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
06:20:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
06:20:09 INFO - Unpacking c:\slave\test\build\tests\marionette\transport
06:20:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Ctransport
06:20:09 INFO - Unpacking c:\slave\test\build\tests\marionette\driver
06:20:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cdriver
06:20:09 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
06:20:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
06:20:09 INFO - Unpacking c:\slave\test\build\tests\marionette
06:20:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
06:20:09 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
06:20:09 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
06:20:15 INFO - Running setup.py install for browsermob-proxy
06:20:15 INFO - Running setup.py install for manifestparser
06:20:15 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
06:20:15 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
06:20:15 INFO - Running setup.py install for marionette-client
06:20:15 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
06:20:15 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
06:20:15 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
06:20:15 INFO - Running setup.py install for marionette-driver
06:20:15 INFO - Running setup.py install for marionette-transport
06:20:15 INFO - Running setup.py install for mozcrash
06:20:15 INFO - Running setup.py install for mozdebug
06:20:15 INFO - Running setup.py install for mozdevice
06:20:15 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
06:20:15 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
06:20:15 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
06:20:15 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
06:20:15 INFO - Running setup.py install for mozfile
06:20:15 INFO - Running setup.py install for mozhttpd
06:20:15 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
06:20:15 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
06:20:15 INFO - Running setup.py install for mozinfo
06:20:15 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts
06:20:15 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts
06:20:15 INFO - Running setup.py install for mozInstall
06:20:15 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
06:20:15 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
06:20:15 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
06:20:15 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
06:20:15 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
06:20:15 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
06:20:15 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
06:20:15 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
06:20:15 INFO - Running setup.py install for mozleak
06:20:15 INFO - Running setup.py install for mozlog
06:20:15 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts
06:20:15 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts
06:20:15 INFO - Running setup.py install for moznetwork
06:20:15 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts
06:20:15 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts
06:20:15 INFO - Running setup.py install for mozprocess
06:20:15 INFO - Running setup.py install for mozprofile
06:20:15 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
06:20:15 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
06:20:15 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
06:20:15 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
06:20:15 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
06:20:15 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
06:20:15 INFO - Running setup.py install for mozrunner
06:20:15 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
06:20:15 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
06:20:15 INFO - Running setup.py install for mozscreenshot
06:20:15 INFO - Running setup.py install for moztest
06:20:15 INFO - Running setup.py install for mozversion
06:20:15 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
06:20:15 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
06:20:15 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
06:20:15 INFO - Cleaning up...
06:20:15 INFO - Return code: 0
06:20:15 INFO - Installing None into virtualenv C:\slave\test\build\venv
06:20:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
06:20:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
06:20:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
06:20:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
06:20:15 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--download-cache', 'C:\\slave\\test\\build\\venv\\cache', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E076B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EA6368>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C9DF30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E392C0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA0D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00A4CE80>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-057', 'USERDOMAIN': 'T-XP32-IX-057', '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-057', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-057', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-057\\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-057'}}, attempt #1
06:20:15 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
06:20:15 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
06:20:15 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
06:20:15 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-057\\Application Data',
06:20:15 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
06:20:15 INFO - 'COMPUTERNAME': 'T-XP32-IX-057',
06:20:15 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
06:20:15 INFO - 'DCLOCATION': 'SCL3',
06:20:15 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
06:20:15 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
06:20:15 INFO - 'FP_NO_HOST_CHECK': 'NO',
06:20:15 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
06:20:15 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
06:20:15 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
06:20:15 INFO - 'HOMEDRIVE': 'C:',
06:20:15 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-057',
06:20:15 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
06:20:15 INFO - 'KTS_VERSION': '1.19c',
06:20:15 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
06:20:15 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-057',
06:20:15 INFO - 'MONDIR': 'C:\\Monitor_config\\',
06:20:15 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
06:20:15 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
06:20:15 INFO - 'MOZILLABUILDDRIVE': 'C:',
06:20:15 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
06:20:15 INFO - 'MOZ_AIRBAG': '1',
06:20:15 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
06:20:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
06:20:15 INFO - 'MOZ_MSVCVERSION': '8',
06:20:15 INFO - 'MOZ_NO_REMOTE': '1',
06:20:15 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
06:20:15 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
06:20:15 INFO - 'NO_EM_RESTART': '1',
06:20:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
06:20:15 INFO - 'NUMBER_OF_PROCESSORS': '8',
06:20:15 INFO - 'OS': 'Windows_NT',
06:20:15 INFO - 'OURDRIVE': 'C:',
06:20:15 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',
06:20:15 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
06:20:15 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
06:20:15 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
06:20:15 INFO - 'PROCESSOR_LEVEL': '6',
06:20:15 INFO - 'PROCESSOR_REVISION': '1e05',
06:20:15 INFO - 'PROGRAMFILES': 'C:\\Program Files',
06:20:15 INFO - 'PROMPT': '$P$G',
06:20:15 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
06:20:15 INFO - 'PWD': 'C:\\slave\\test',
06:20:15 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
06:20:15 INFO - 'SESSIONNAME': 'Console',
06:20:15 INFO - 'SLAVEDIR': 'C:\\slave\\',
06:20:15 INFO - 'SYSTEMDRIVE': 'C:',
06:20:15 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
06:20:15 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
06:20:15 INFO - 'TEST1': 'testie',
06:20:15 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
06:20:15 INFO - 'USERDOMAIN': 'T-XP32-IX-057',
06:20:15 INFO - 'USERNAME': 'cltbld',
06:20:15 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-057',
06:20:15 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
06:20:15 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
06:20:15 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
06:20:15 INFO - 'WINDIR': 'C:\\WINDOWS',
06:20:15 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
06:20:18 INFO - Ignoring indexes: http://pypi.python.org/simple/
06:20:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
06:20:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
06:20:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
06:20:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
06:20:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
06:20:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
06:20:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
06:20:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
06:20:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
06:20:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
06:20:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
06:20:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
06:20:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
06:20:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
06:20:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
06:20:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
06:20:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
06:20:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
06:20:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
06:20:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
06:20:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
06:20:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
06:20:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
06:20:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
06:20:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
06:20:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
06:20:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
06:20:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
06:20:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
06:20:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
06:20:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
06:20:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
06:20:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
06:20:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
06:20:18 INFO - Unpacking c:\slave\test\build\tests\marionette\transport
06:20:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Ctransport
06:20:18 INFO - Unpacking c:\slave\test\build\tests\marionette\driver
06:20:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cdriver
06:20:18 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
06:20:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
06:20:18 INFO - Unpacking c:\slave\test\build\tests\marionette
06:20:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
06:20:18 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
06:20:18 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))
06:20:24 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))
06:20:24 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))
06:20:24 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))
06:20:24 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))
06:20:24 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10))
06:20:24 INFO - Downloading blessings-1.5.1.tar.gz
06:20:24 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
06:20:24 INFO - Running setup.py egg_info for package blessings
06:20:24 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))
06:20:24 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
06:20:24 INFO - Running setup.py install for blessings
06:20:24 INFO - Running setup.py install for browsermob-proxy
06:20:24 INFO - Running setup.py install for manifestparser
06:20:24 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
06:20:24 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
06:20:24 INFO - Running setup.py install for marionette-client
06:20:24 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
06:20:24 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
06:20:24 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
06:20:24 INFO - Running setup.py install for marionette-driver
06:20:24 INFO - Running setup.py install for marionette-transport
06:20:24 INFO - Running setup.py install for mozcrash
06:20:24 INFO - Running setup.py install for mozdebug
06:20:24 INFO - Running setup.py install for mozdevice
06:20:24 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
06:20:24 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
06:20:24 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
06:20:24 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
06:20:24 INFO - Running setup.py install for mozhttpd
06:20:24 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
06:20:24 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
06:20:24 INFO - Running setup.py install for mozInstall
06:20:24 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
06:20:24 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
06:20:24 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
06:20:24 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
06:20:24 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
06:20:24 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
06:20:24 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
06:20:24 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
06:20:24 INFO - Running setup.py install for mozleak
06:20:24 INFO - Running setup.py install for mozprofile
06:20:24 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
06:20:24 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
06:20:24 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
06:20:24 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
06:20:24 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
06:20:24 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
06:20:25 INFO - Running setup.py install for mozrunner
06:20:25 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
06:20:25 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
06:20:25 INFO - Running setup.py install for mozscreenshot
06:20:25 INFO - Running setup.py install for moztest
06:20:25 INFO - Running setup.py install for mozversion
06:20:25 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
06:20:25 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
06:20:25 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver marionette-transport mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion
06:20:25 INFO - Cleaning up...
06:20:25 INFO - Return code: 0
06:20:25 INFO - Done creating virtualenv C:\slave\test\build\venv.
06:20:25 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
06:20:25 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
06:20:25 INFO - Reading from file tmpfile_stdout
06:20:25 INFO - Using _rmtree_windows ...
06:20:25 INFO - Using _rmtree_windows ...
06:20:25 INFO - Current package versions:
06:20:25 INFO - blessings == 1.5.1
06:20:25 INFO - blobuploader == 1.2.4
06:20:25 INFO - browsermob-proxy == 0.6.0
06:20:25 INFO - distribute == 0.6.14
06:20:25 INFO - docopt == 0.6.1
06:20:25 INFO - manifestparser == 1.1
06:20:25 INFO - marionette-client == 1.1.0
06:20:25 INFO - marionette-driver == 1.1.0
06:20:25 INFO - marionette-transport == 1.0.0
06:20:25 INFO - mozInstall == 1.12
06:20:25 INFO - mozcrash == 0.16
06:20:25 INFO - mozdebug == 0.1
06:20:25 INFO - mozdevice == 0.46
06:20:25 INFO - mozfile == 1.2
06:20:25 INFO - mozhttpd == 0.7
06:20:25 INFO - mozinfo == 0.8
06:20:25 INFO - mozleak == 0.1
06:20:25 INFO - mozlog == 3.0
06:20:25 INFO - moznetwork == 0.27
06:20:25 INFO - mozprocess == 0.22
06:20:25 INFO - mozprofile == 0.27
06:20:25 INFO - mozrunner == 6.11
06:20:25 INFO - mozscreenshot == 0.1
06:20:25 INFO - mozsystemmonitor == 0.0
06:20:25 INFO - moztest == 0.7
06:20:25 INFO - mozversion == 1.4
06:20:25 INFO - requests == 1.2.3
06:20:25 INFO - Running post-action listener: _resource_record_post_action
06:20:25 INFO - Running post-action listener: _start_resource_monitoring
06:20:25 INFO - Starting resource monitoring.
06:20:25 INFO - #####
06:20:25 INFO - ##### Running pull step.
06:20:25 INFO - #####
06:20:25 INFO - Running pre-action listener: _resource_record_pre_action
06:20:25 INFO - Running main action method: pull
06:20:25 INFO - Pull has nothing to do!
06:20:25 INFO - Running post-action listener: _resource_record_post_action
06:20:25 INFO - #####
06:20:25 INFO - ##### Running install step.
06:20:25 INFO - #####
06:20:25 INFO - Running pre-action listener: _resource_record_pre_action
06:20:25 INFO - Running main action method: install
06:20:25 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
06:20:25 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
06:20:25 INFO - Reading from file tmpfile_stdout
06:20:25 INFO - Using _rmtree_windows ...
06:20:25 INFO - Using _rmtree_windows ...
06:20:25 INFO - Detecting whether we're running mozinstall >=1.0...
06:20:25 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h']
06:20:25 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h
06:20:26 INFO - Reading from file tmpfile_stdout
06:20:26 INFO - Output received:
06:20:26 INFO - Usage: mozinstall-script.py [options] installer
06:20:26 INFO - Options:
06:20:26 INFO - -h, --help show this help message and exit
06:20:26 INFO - -d DEST, --destination=DEST
06:20:26 INFO - Directory to install application into. [default:
06:20:26 INFO - "C:\slave\test"]
06:20:26 INFO - --app=APP Application being installed. [default: firefox]
06:20:26 INFO - Using _rmtree_windows ...
06:20:26 INFO - Using _rmtree_windows ...
06:20:26 INFO - mkdir: C:\slave\test\build\application
06:20:26 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']
06:20:26 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
06:20:28 INFO - Reading from file tmpfile_stdout
06:20:28 INFO - Output received:
06:20:28 INFO - C:\slave\test\build\application\firefox\firefox.exe
06:20:28 INFO - Using _rmtree_windows ...
06:20:28 INFO - Using _rmtree_windows ...
06:20:28 INFO - Running post-action listener: _resource_record_post_action
06:20:28 INFO - #####
06:20:28 INFO - ##### Running run-tests step.
06:20:28 INFO - #####
06:20:28 INFO - Running pre-action listener: _resource_record_pre_action
06:20:28 INFO - Running main action method: run_tests
06:20:28 INFO - mkdir: C:\slave\test\build\blobber_upload_dir
06:20:28 INFO - minidump filename unknown. determining based upon platform and arch
06:20:28 INFO - minidump tooltool manifest unknown. determining based upon platform and arch
06:20:28 INFO - grabbing minidump binary from tooltool
06:20: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')]}
06:20:28 INFO - retry: Calling run_command with args: (['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E392C0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA0D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00A4CE80>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1
06:20:28 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
06:20:28 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
06:20:28 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'...
06:20:31 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpqouda2
06:20:31 INFO - INFO - File integrity verified, renaming tmpqouda2 to win32-minidump_stackwalk.exe
06:20:31 INFO - Return code: 0
06:20:31 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755
06:20:31 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir
06:20:31 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/DV-uSqBITBGNcjoiu_sRQg/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
06:20:31 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/DV-uSqBITBGNcjoiu_sRQg/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
06:20:31 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
06:20:31 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-057\\Application Data',
06:20:31 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
06:20:31 INFO - 'COMPUTERNAME': 'T-XP32-IX-057',
06:20:31 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
06:20:31 INFO - 'DCLOCATION': 'SCL3',
06:20:31 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
06:20:31 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
06:20:31 INFO - 'FP_NO_HOST_CHECK': 'NO',
06:20:31 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
06:20:31 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
06:20:31 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
06:20:31 INFO - 'HOMEDRIVE': 'C:',
06:20:31 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-057',
06:20:31 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
06:20:31 INFO - 'KTS_VERSION': '1.19c',
06:20:31 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
06:20:31 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-057',
06:20:31 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir',
06:20:31 INFO - 'MONDIR': 'C:\\Monitor_config\\',
06:20:31 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
06:20:31 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
06:20:31 INFO - 'MOZILLABUILDDRIVE': 'C:',
06:20:31 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
06:20:31 INFO - 'MOZ_AIRBAG': '1',
06:20:31 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
06:20:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
06:20:31 INFO - 'MOZ_MSVCVERSION': '8',
06:20:31 INFO - 'MOZ_NO_REMOTE': '1',
06:20:31 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
06:20:31 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
06:20:31 INFO - 'NO_EM_RESTART': '1',
06:20:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
06:20:31 INFO - 'NUMBER_OF_PROCESSORS': '8',
06:20:31 INFO - 'OS': 'Windows_NT',
06:20:31 INFO - 'OURDRIVE': 'C:',
06:20:31 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',
06:20:31 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
06:20:31 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
06:20:31 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
06:20:31 INFO - 'PROCESSOR_LEVEL': '6',
06:20:31 INFO - 'PROCESSOR_REVISION': '1e05',
06:20:31 INFO - 'PROGRAMFILES': 'C:\\Program Files',
06:20:31 INFO - 'PROMPT': '$P$G',
06:20:31 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
06:20:31 INFO - 'PWD': 'C:\\slave\\test',
06:20:31 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
06:20:31 INFO - 'SESSIONNAME': 'Console',
06:20:31 INFO - 'SLAVEDIR': 'C:\\slave\\',
06:20:31 INFO - 'SYSTEMDRIVE': 'C:',
06:20:31 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
06:20:31 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
06:20:31 INFO - 'TEST1': 'testie',
06:20:31 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
06:20:31 INFO - 'USERDOMAIN': 'T-XP32-IX-057',
06:20:31 INFO - 'USERNAME': 'cltbld',
06:20:31 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-057',
06:20:31 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
06:20:31 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
06:20:31 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
06:20:31 INFO - 'WINDIR': 'C:\\WINDOWS',
06:20:31 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
06:20:31 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/DV-uSqBITBGNcjoiu_sRQg/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
06:20:37 INFO - Using 1 client processes
06:20:40 INFO - SUITE-START | Running 598 tests
06:20:40 INFO - Running testharness tests
06:20:40 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
06:20:40 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
06:20:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
06:20:40 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
06:20:40 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
06:20:40 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
06:20:40 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
06:20:40 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
06:20:40 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
06:20:40 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
06:20:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
06:20:40 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
06:20:40 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
06:20:40 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
06:20:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 112ms
06:20:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 17ms
06:20:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 16ms
06:20:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 16ms
06:20:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:20:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:20:40 INFO - TEST-START | /user-timing/test_user_timing_mark.html
06:20:40 INFO - TEST-SKIP | /user-timing/test_user_timing_mark.html | took 0ms
06:20:40 INFO - TEST-START | /user-timing/test_user_timing_measure.html
06:20:40 INFO - TEST-SKIP | /user-timing/test_user_timing_measure.html | took 16ms
06:20:40 INFO - TEST-START | /user-timing/test_user_timing_measure_navigation_timing.html
06:20:40 INFO - TEST-SKIP | /user-timing/test_user_timing_measure_navigation_timing.html | took 0ms
06:20:40 INFO - Setting up ssl
06:20:40 INFO - PROCESS | certutil |
06:20:40 INFO - PROCESS | certutil |
06:20:40 INFO - PROCESS | certutil |
06:20:40 INFO - Certificate Nickname Trust Attributes
06:20:40 INFO - SSL,S/MIME,JAR/XPI
06:20:40 INFO -
06:20:40 INFO - web-platform-tests CT,,
06:20:40 INFO -
06:20:40 INFO - Starting runner
06:20:42 INFO - PROCESS | 3884 | [3884] 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
06:20:42 INFO - PROCESS | 3884 | [3884] 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
06:20:42 INFO - PROCESS | 3884 | [3884] 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
06:20:43 INFO - PROCESS | 3884 | 1446124843089 Marionette INFO Marionette enabled via build flag and pref
06:20:43 INFO - PROCESS | 3884 | ++DOCSHELL 0FDF1C00 == 1 [pid = 3884] [id = 1]
06:20:43 INFO - PROCESS | 3884 | ++DOMWINDOW == 1 (0FDB3D00) [pid = 3884] [serial = 1] [outer = 00000000]
06:20:43 INFO - PROCESS | 3884 | [3884] 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 2854
06:20:43 INFO - PROCESS | 3884 | [3884] 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 2094
06:20:43 INFO - PROCESS | 3884 | ++DOMWINDOW == 2 (0FDB4980) [pid = 3884] [serial = 2] [outer = 0FDB3D00]
06:20:43 INFO - PROCESS | 3884 | ++DOCSHELL 10C5FA00 == 2 [pid = 3884] [id = 2]
06:20:43 INFO - PROCESS | 3884 | ++DOMWINDOW == 3 (0F083080) [pid = 3884] [serial = 3] [outer = 00000000]
06:20:43 INFO - PROCESS | 3884 | ++DOMWINDOW == 4 (0F1F4200) [pid = 3884] [serial = 4] [outer = 0F083080]
06:20:43 INFO - PROCESS | 3884 | 1446124843623 Marionette INFO Listening on port 2828
06:20:44 INFO - PROCESS | 3884 | [3884] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2367
06:20:44 INFO - PROCESS | 3884 | [GFX2-]: Unrecognized feature DIRECT3D_9_LAYERS, WEBGL_ANGLE
06:20:44 INFO - PROCESS | 3884 | 1446124844891 Marionette INFO Marionette enabled via command-line flag
06:20:44 INFO - PROCESS | 3884 | ++DOCSHELL 11F06D00 == 3 [pid = 3884] [id = 3]
06:20:44 INFO - PROCESS | 3884 | ++DOMWINDOW == 5 (11F73080) [pid = 3884] [serial = 5] [outer = 00000000]
06:20:44 INFO - PROCESS | 3884 | ++DOMWINDOW == 6 (11F73580) [pid = 3884] [serial = 6] [outer = 11F73080]
06:20:45 INFO - PROCESS | 3884 | ++DOMWINDOW == 7 (12082180) [pid = 3884] [serial = 7] [outer = 0F083080]
06:20:45 INFO - PROCESS | 3884 | [3884] 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
06:20:45 INFO - PROCESS | 3884 | 1446124845098 Marionette INFO Accepted connection conn0 from 127.0.0.1:1749
06:20:45 INFO - PROCESS | 3884 | 1446124845098 Marionette DEBUG conn0 client <- {"applicationType":"gecko","marionetteProtocol":2}
06:20:45 INFO - PROCESS | 3884 | [3884] 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 169
06:20:45 INFO - PROCESS | 3884 | [3884] 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 206
06:20:45 INFO - PROCESS | 3884 | [3884] 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 206
06:20:45 INFO - PROCESS | 3884 | 1446124845222 Marionette INFO Closed connection conn0
06:20:45 INFO - PROCESS | 3884 | [3884] 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
06:20:45 INFO - PROCESS | 3884 | 1446124845241 Marionette INFO Accepted connection conn1 from 127.0.0.1:1750
06:20:45 INFO - PROCESS | 3884 | 1446124845242 Marionette DEBUG conn1 client <- {"applicationType":"gecko","marionetteProtocol":2}
06:20:45 INFO - PROCESS | 3884 | [3884] 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
06:20:45 INFO - PROCESS | 3884 | 1446124845295 Marionette INFO Accepted connection conn2 from 127.0.0.1:1751
06:20:45 INFO - PROCESS | 3884 | 1446124845296 Marionette DEBUG conn2 client <- {"applicationType":"gecko","marionetteProtocol":2}
06:20:45 INFO - PROCESS | 3884 | ++DOCSHELL 12D21300 == 4 [pid = 3884] [id = 4]
06:20:45 INFO - PROCESS | 3884 | ++DOMWINDOW == 8 (12D01500) [pid = 3884] [serial = 8] [outer = 00000000]
06:20:45 INFO - PROCESS | 3884 | ++DOMWINDOW == 9 (12D04480) [pid = 3884] [serial = 9] [outer = 12D01500]
06:20:45 INFO - PROCESS | 3884 | 1446124845376 Marionette INFO Closed connection conn2
06:20:45 INFO - PROCESS | 3884 | [3884] 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 2887
06:20:45 INFO - PROCESS | 3884 | ++DOMWINDOW == 10 (12D05380) [pid = 3884] [serial = 10] [outer = 12D01500]
06:20:45 INFO - PROCESS | 3884 | 1446124845522 Marionette DEBUG conn1 -> {"name":"newSession","parameters":{"sessionId":null,"capabilities":null}}
06:20:45 INFO - PROCESS | 3884 | [3884] 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 206
06:20:45 INFO - PROCESS | 3884 | [3884] 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
06:20:45 INFO - PROCESS | 3884 | [3884] 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
06:20:46 INFO - PROCESS | 3884 | [3884] 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
06:20:46 INFO - PROCESS | 3884 | ++DOCSHELL 0E50D000 == 5 [pid = 3884] [id = 5]
06:20:46 INFO - PROCESS | 3884 | ++DOMWINDOW == 11 (13D34000) [pid = 3884] [serial = 11] [outer = 00000000]
06:20:46 INFO - PROCESS | 3884 | ++DOCSHELL 1150DE00 == 6 [pid = 3884] [id = 6]
06:20:46 INFO - PROCESS | 3884 | ++DOMWINDOW == 12 (13D34280) [pid = 3884] [serial = 12] [outer = 00000000]
06:20:46 INFO - PROCESS | 3884 | [3884] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
06:20:46 INFO - PROCESS | 3884 | ++DOCSHELL 151F9000 == 7 [pid = 3884] [id = 7]
06:20:46 INFO - PROCESS | 3884 | ++DOMWINDOW == 13 (15131780) [pid = 3884] [serial = 13] [outer = 00000000]
06:20:46 INFO - PROCESS | 3884 | [3884] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
06:20:46 INFO - PROCESS | 3884 | ++DOMWINDOW == 14 (15133580) [pid = 3884] [serial = 14] [outer = 15131780]
06:20:46 INFO - PROCESS | 3884 | ++DOMWINDOW == 15 (1531CC00) [pid = 3884] [serial = 15] [outer = 13D34000]
06:20:46 INFO - PROCESS | 3884 | ++DOMWINDOW == 16 (1531CE80) [pid = 3884] [serial = 16] [outer = 13D34280]
06:20:46 INFO - PROCESS | 3884 | ++DOMWINDOW == 17 (1531D380) [pid = 3884] [serial = 17] [outer = 15131780]
06:20:47 INFO - PROCESS | 3884 | [3884] 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 2887
06:20:47 INFO - PROCESS | 3884 | 1446124847700 Marionette INFO loaded listener.js
06:20:47 INFO - PROCESS | 3884 | 1446124847723 Marionette INFO loaded listener.js
06:20:47 INFO - PROCESS | 3884 | ++DOMWINDOW == 18 (15E3BA00) [pid = 3884] [serial = 18] [outer = 15131780]
06:20:48 INFO - PROCESS | 3884 | 1446124848037 Marionette DEBUG conn1 client <- {"sessionId":"afbfeb7e-bc66-4a8b-9521-f56635604caf","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":"20151029025141","device":"desktop","version":"44.0a1"}}
06:20:48 INFO - PROCESS | 3884 | 1446124848195 Marionette DEBUG conn1 -> {"name":"getContext"}
06:20:48 INFO - PROCESS | 3884 | 1446124848197 Marionette DEBUG conn1 client <- {"value":"content"}
06:20:48 INFO - PROCESS | 3884 | 1446124848308 Marionette DEBUG conn1 -> {"name":"setContext","parameters":{"value":"chrome"}}
06:20:48 INFO - PROCESS | 3884 | 1446124848310 Marionette DEBUG conn1 client <- {}
06:20:48 INFO - PROCESS | 3884 | 1446124848471 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}}
06:20:48 INFO - PROCESS | 3884 | [3884] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 319
06:20:48 INFO - PROCESS | 3884 | ++DOMWINDOW == 19 (164ADF80) [pid = 3884] [serial = 19] [outer = 15131780]
06:20:49 INFO - PROCESS | 3884 | [3884] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109
06:20:49 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
06:20:49 INFO - PROCESS | 3884 | ++DOCSHELL 16A4C800 == 8 [pid = 3884] [id = 8]
06:20:49 INFO - PROCESS | 3884 | ++DOMWINDOW == 20 (18CAA900) [pid = 3884] [serial = 20] [outer = 00000000]
06:20:49 INFO - PROCESS | 3884 | ++DOMWINDOW == 21 (18CAB580) [pid = 3884] [serial = 21] [outer = 18CAA900]
06:20:49 INFO - PROCESS | 3884 | 1446124849444 Marionette INFO loaded listener.js
06:20:49 INFO - PROCESS | 3884 | ++DOMWINDOW == 22 (18CAC480) [pid = 3884] [serial = 22] [outer = 18CAA900]
06:20:49 INFO - PROCESS | 3884 | [3884] 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 6314
06:20:49 INFO - PROCESS | 3884 | ++DOCSHELL 191F7000 == 9 [pid = 3884] [id = 9]
06:20:49 INFO - PROCESS | 3884 | ++DOMWINDOW == 23 (18EC7600) [pid = 3884] [serial = 23] [outer = 00000000]
06:20:49 INFO - PROCESS | 3884 | ++DOMWINDOW == 24 (19221280) [pid = 3884] [serial = 24] [outer = 18EC7600]
06:20:49 INFO - PROCESS | 3884 | 1446124849854 Marionette INFO loaded listener.js
06:20:49 INFO - PROCESS | 3884 | ++DOMWINDOW == 25 (19222900) [pid = 3884] [serial = 25] [outer = 18EC7600]
06:20:50 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
06:20:50 INFO - document served over http requires an https
06:20:50 INFO - sub-resource via script-tag using the meta-referrer
06:20:50 INFO - delivery method with keep-origin-redirect and when
06:20:50 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"
06:20:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:20:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:20:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:20:50 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:20:50 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:20:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:20:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:20:50 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
06:20:50 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 818ms
06:20:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
06:20:50 INFO - PROCESS | 3884 | ++DOCSHELL 15E65F00 == 10 [pid = 3884] [id = 10]
06:20:50 INFO - PROCESS | 3884 | ++DOMWINDOW == 26 (18EC3280) [pid = 3884] [serial = 26] [outer = 00000000]
06:20:50 INFO - PROCESS | 3884 | ++DOMWINDOW == 27 (18EC6480) [pid = 3884] [serial = 27] [outer = 18EC3280]
06:20:50 INFO - PROCESS | 3884 | 1446124850390 Marionette INFO loaded listener.js
06:20:50 INFO - PROCESS | 3884 | ++DOMWINDOW == 28 (198F9F00) [pid = 3884] [serial = 28] [outer = 18EC3280]
06:20:50 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
06:20:50 INFO - document served over http requires an https
06:20:50 INFO - sub-resource via script-tag using the meta-referrer
06:20:50 INFO - delivery method with no-redirect and when
06:20:50 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"
06:20:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:20:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:20:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:20:50 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:20:50 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:20:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:20:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:20:50 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
06:20:50 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 561ms
06:20:50 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
06:20:50 INFO - PROCESS | 3884 | ++DOCSHELL 0FBDA200 == 11 [pid = 3884] [id = 11]
06:20:50 INFO - PROCESS | 3884 | ++DOMWINDOW == 29 (0FBF1A00) [pid = 3884] [serial = 29] [outer = 00000000]
06:20:50 INFO - PROCESS | 3884 | ++DOMWINDOW == 30 (198FDB00) [pid = 3884] [serial = 30] [outer = 0FBF1A00]
06:20:50 INFO - PROCESS | 3884 | 1446124850934 Marionette INFO loaded listener.js
06:20:51 INFO - PROCESS | 3884 | ++DOMWINDOW == 31 (19C01F00) [pid = 3884] [serial = 31] [outer = 0FBF1A00]
06:20:51 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
06:20:51 INFO - document served over http requires an https
06:20:51 INFO - sub-resource via script-tag using the meta-referrer
06:20:51 INFO - delivery method with swap-origin-redirect and when
06:20: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"
06:20:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:20:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:20:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:20:51 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:20:51 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:20:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:20:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:20:51 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
06:20:51 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 545ms
06:20:51 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
06:20:51 INFO - PROCESS | 3884 | ++DOCSHELL 19C5D300 == 12 [pid = 3884] [id = 12]
06:20:51 INFO - PROCESS | 3884 | ++DOMWINDOW == 32 (156EB300) [pid = 3884] [serial = 32] [outer = 00000000]
06:20:51 INFO - PROCESS | 3884 | ++DOMWINDOW == 33 (156EC200) [pid = 3884] [serial = 33] [outer = 156EB300]
06:20:51 INFO - PROCESS | 3884 | 1446124851515 Marionette INFO loaded listener.js
06:20:51 INFO - PROCESS | 3884 | ++DOMWINDOW == 34 (156EDD80) [pid = 3884] [serial = 34] [outer = 156EB300]
06:20:51 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
06:20:51 INFO - document served over http requires an https
06:20:51 INFO - sub-resource via script-tag using the meta-referrer
06:20:51 INFO - delivery method with swap-origin-redirect and when
06:20: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"
06:20:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:20:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:20:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:20:51 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:20:51 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:20:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:20:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:20:51 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
06:20:51 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 546ms
06:20:51 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
06:20:52 INFO - PROCESS | 3884 | ++DOCSHELL 19DFE400 == 13 [pid = 3884] [id = 13]
06:20:52 INFO - PROCESS | 3884 | ++DOMWINDOW == 35 (198FCC00) [pid = 3884] [serial = 35] [outer = 00000000]
06:20:52 INFO - PROCESS | 3884 | ++DOMWINDOW == 36 (19C02E00) [pid = 3884] [serial = 36] [outer = 198FCC00]
06:20:52 INFO - PROCESS | 3884 | 1446124852040 Marionette INFO loaded listener.js
06:20:52 INFO - PROCESS | 3884 | ++DOMWINDOW == 37 (19C05380) [pid = 3884] [serial = 37] [outer = 198FCC00]
06:20:52 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
06:20:52 INFO - document served over http requires an https
06:20:52 INFO - sub-resource via script-tag using the meta-referrer
06:20:52 INFO - delivery method with keep-origin-redirect and when
06:20: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"
06:20:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:20:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:20:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:20:52 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:20:52 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:20:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:20:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:20:52 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
06:20:52 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 545ms
06:20:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
06:20:52 INFO - PROCESS | 3884 | ++DOCSHELL 1A26D600 == 14 [pid = 3884] [id = 14]
06:20:52 INFO - PROCESS | 3884 | ++DOMWINDOW == 38 (1A231500) [pid = 3884] [serial = 38] [outer = 00000000]
06:20:52 INFO - PROCESS | 3884 | ++DOMWINDOW == 39 (1A232680) [pid = 3884] [serial = 39] [outer = 1A231500]
06:20:52 INFO - PROCESS | 3884 | 1446124852579 Marionette INFO loaded listener.js
06:20:52 INFO - PROCESS | 3884 | ++DOMWINDOW == 40 (1A233D00) [pid = 3884] [serial = 40] [outer = 1A231500]
06:20:53 INFO - PROCESS | 3884 | ++DOCSHELL 1A26E800 == 15 [pid = 3884] [id = 15]
06:20:53 INFO - PROCESS | 3884 | ++DOMWINDOW == 41 (156EDB00) [pid = 3884] [serial = 41] [outer = 00000000]
06:20:53 INFO - PROCESS | 3884 | ++DOMWINDOW == 42 (19C03080) [pid = 3884] [serial = 42] [outer = 156EDB00]
06:20:53 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
06:20:53 INFO - document served over http requires an https
06:20:53 INFO - sub-resource via script-tag using the meta-referrer
06:20:53 INFO - delivery method with no-redirect and when
06:20: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"
06:20:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:20:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:20:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:20:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:20:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:20:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:20:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:20:53 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html:23:7
06:20:53 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html | took 546ms
06:20:53 INFO - PROCESS | 3884 | ++DOMWINDOW == 43 (1A231F00) [pid = 3884] [serial = 43] [outer = 156EDB00]
06:20:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html
06:20:53 INFO - PROCESS | 3884 | ++DOCSHELL 1A28FD00 == 16 [pid = 3884] [id = 16]
06:20:53 INFO - PROCESS | 3884 | ++DOMWINDOW == 44 (19C05B00) [pid = 3884] [serial = 44] [outer = 00000000]
06:20:53 INFO - PROCESS | 3884 | ++DOMWINDOW == 45 (1A4F7000) [pid = 3884] [serial = 45] [outer = 19C05B00]
06:20:53 INFO - PROCESS | 3884 | ++DOMWINDOW == 46 (1A4F9080) [pid = 3884] [serial = 46] [outer = 19C05B00]
06:20:53 INFO - PROCESS | 3884 | ++DOCSHELL 11D3D900 == 17 [pid = 3884] [id = 17]
06:20:53 INFO - PROCESS | 3884 | ++DOMWINDOW == 47 (1A4F7C80) [pid = 3884] [serial = 47] [outer = 00000000]
06:20:53 INFO - PROCESS | 3884 | ++DOMWINDOW == 48 (1A4F9800) [pid = 3884] [serial = 48] [outer = 1A4F7C80]
06:20:53 INFO - PROCESS | 3884 | 1446124853287 Marionette INFO loaded listener.js
06:20:53 INFO - PROCESS | 3884 | ++DOMWINDOW == 49 (1A4FB600) [pid = 3884] [serial = 49] [outer = 1A4F7C80]
06:20:53 INFO - PROCESS | 3884 | --DOCSHELL 0FDF1C00 == 16 [pid = 3884] [id = 1]
06:20:53 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
06:20:53 INFO - document served over http requires an https
06:20:53 INFO - sub-resource via script-tag using the meta-referrer
06:20:53 INFO - delivery method with swap-origin-redirect and when
06:20: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"
06:20:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:20:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:20:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:20:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:20:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:20:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:20:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:20:53 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
06:20:53 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 818ms
06:20:53 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
06:20:54 INFO - PROCESS | 3884 | ++DOCSHELL 1150DB00 == 17 [pid = 3884] [id = 18]
06:20:54 INFO - PROCESS | 3884 | ++DOMWINDOW == 50 (0CE77980) [pid = 3884] [serial = 50] [outer = 00000000]
06:20:54 INFO - PROCESS | 3884 | ++DOMWINDOW == 51 (1135EC00) [pid = 3884] [serial = 51] [outer = 0CE77980]
06:20:54 INFO - PROCESS | 3884 | 1446124854099 Marionette INFO loaded listener.js
06:20:54 INFO - PROCESS | 3884 | ++DOMWINDOW == 52 (11885100) [pid = 3884] [serial = 52] [outer = 0CE77980]
06:20:54 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
06:20:54 INFO - document served over http requires an https
06:20:54 INFO - sub-resource via xhr-request using the meta-referrer
06:20:54 INFO - delivery method with keep-origin-redirect and when
06:20: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"
06:20:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:20:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:20:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:20:54 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:20:54 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:20:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:20:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:20:54 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
06:20:54 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 754ms
06:20:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
06:20:54 INFO - PROCESS | 3884 | ++DOCSHELL 150E3600 == 18 [pid = 3884] [id = 19]
06:20:54 INFO - PROCESS | 3884 | ++DOMWINDOW == 53 (1135EE80) [pid = 3884] [serial = 53] [outer = 00000000]
06:20:54 INFO - PROCESS | 3884 | ++DOMWINDOW == 54 (127EC180) [pid = 3884] [serial = 54] [outer = 1135EE80]
06:20:54 INFO - PROCESS | 3884 | 1446124854837 Marionette INFO loaded listener.js
06:20:54 INFO - PROCESS | 3884 | ++DOMWINDOW == 55 (13D38600) [pid = 3884] [serial = 55] [outer = 1135EE80]
06:20:55 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
06:20:55 INFO - document served over http requires an https
06:20:55 INFO - sub-resource via xhr-request using the meta-referrer
06:20:55 INFO - delivery method with no-redirect and when
06:20: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"
06:20:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:20:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:20:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:20:55 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:20:55 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:20:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:20:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:20:55 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
06:20:55 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 818ms
06:20:55 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
06:20:55 INFO - PROCESS | 3884 | ++DOCSHELL 19127700 == 19 [pid = 3884] [id = 20]
06:20:55 INFO - PROCESS | 3884 | ++DOMWINDOW == 56 (13D36F80) [pid = 3884] [serial = 56] [outer = 00000000]
06:20:55 INFO - PROCESS | 3884 | ++DOMWINDOW == 57 (156EC700) [pid = 3884] [serial = 57] [outer = 13D36F80]
06:20:55 INFO - PROCESS | 3884 | 1446124855693 Marionette INFO loaded listener.js
06:20:55 INFO - PROCESS | 3884 | ++DOMWINDOW == 58 (15E3F600) [pid = 3884] [serial = 58] [outer = 13D36F80]
06:20:56 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
06:20:56 INFO - document served over http requires an https
06:20:56 INFO - sub-resource via xhr-request using the meta-referrer
06:20:56 INFO - delivery method with swap-origin-redirect and when
06:20: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"
06:20:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:20:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:20:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:20:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:20:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:20:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:20:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:20:56 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
06:20:56 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html | took 1331ms
06:20:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
06:20:56 INFO - PROCESS | 3884 | ++DOCSHELL 0F137A00 == 20 [pid = 3884] [id = 21]
06:20:56 INFO - PROCESS | 3884 | ++DOMWINDOW == 59 (014BA880) [pid = 3884] [serial = 59] [outer = 00000000]
06:20:56 INFO - PROCESS | 3884 | ++DOMWINDOW == 60 (12083800) [pid = 3884] [serial = 60] [outer = 014BA880]
06:20:57 INFO - PROCESS | 3884 | 1446124857000 Marionette INFO loaded listener.js
06:20:57 INFO - PROCESS | 3884 | ++DOMWINDOW == 61 (156E9500) [pid = 3884] [serial = 61] [outer = 014BA880]
06:20:57 INFO - PROCESS | 3884 | --DOCSHELL 12D21300 == 19 [pid = 3884] [id = 4]
06:20:57 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
06:20:57 INFO - document served over http requires an https
06:20:57 INFO - sub-resource via xhr-request using the meta-referrer
06:20:57 INFO - delivery method with swap-origin-redirect and when
06:20: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"
06:20:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:20:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:20:57 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:20:57 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:20:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:20:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:20:57 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
06:20:57 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 706ms
06:20:57 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
06:20:57 INFO - PROCESS | 3884 | ++DOCSHELL 0FB96100 == 20 [pid = 3884] [id = 22]
06:20:57 INFO - PROCESS | 3884 | ++DOMWINDOW == 62 (15133300) [pid = 3884] [serial = 62] [outer = 00000000]
06:20:57 INFO - PROCESS | 3884 | ++DOMWINDOW == 63 (18251000) [pid = 3884] [serial = 63] [outer = 15133300]
06:20:57 INFO - PROCESS | 3884 | 1446124857669 Marionette INFO loaded listener.js
06:20:57 INFO - PROCESS | 3884 | ++DOMWINDOW == 64 (18253D00) [pid = 3884] [serial = 64] [outer = 15133300]
06:20:58 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
06:20:58 INFO - document served over http requires an https
06:20:58 INFO - sub-resource via xhr-request using the meta-referrer
06:20:58 INFO - delivery method with keep-origin-redirect and when
06:20: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"
06:20:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:20:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:20:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:20:58 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:20:58 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:20:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:20:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:20:58 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
06:20:58 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html | took 642ms
06:20:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
06:20:58 INFO - PROCESS | 3884 | ++DOCSHELL 1146D900 == 21 [pid = 3884] [id = 23]
06:20:58 INFO - PROCESS | 3884 | ++DOMWINDOW == 65 (156EB800) [pid = 3884] [serial = 65] [outer = 00000000]
06:20:58 INFO - PROCESS | 3884 | ++DOMWINDOW == 66 (18254700) [pid = 3884] [serial = 66] [outer = 156EB800]
06:20:58 INFO - PROCESS | 3884 | 1446124858352 Marionette INFO loaded listener.js
06:20:58 INFO - PROCESS | 3884 | ++DOMWINDOW == 67 (18EC3C80) [pid = 3884] [serial = 67] [outer = 156EB800]
06:20:58 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
06:20:58 INFO - document served over http requires an https
06:20:58 INFO - sub-resource via xhr-request using the meta-referrer
06:20:58 INFO - delivery method with no-redirect and when
06:20: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"
06:20:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:20:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:20:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:20:58 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:20:58 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:20:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:20:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:20:58 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
06:20:58 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 561ms
06:20:58 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
06:20:58 INFO - PROCESS | 3884 | ++DOCSHELL 11E6B300 == 22 [pid = 3884] [id = 24]
06:20:58 INFO - PROCESS | 3884 | ++DOMWINDOW == 68 (18EC3F00) [pid = 3884] [serial = 68] [outer = 00000000]
06:20:58 INFO - PROCESS | 3884 | ++DOMWINDOW == 69 (18EC7880) [pid = 3884] [serial = 69] [outer = 18EC3F00]
06:20:58 INFO - PROCESS | 3884 | 1446124858900 Marionette INFO loaded listener.js
06:20:59 INFO - PROCESS | 3884 | ++DOMWINDOW == 70 (198FBF80) [pid = 3884] [serial = 70] [outer = 18EC3F00]
06:20:59 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
06:20:59 INFO - document served over http requires an https
06:20:59 INFO - sub-resource via xhr-request using the meta-referrer
06:20:59 INFO - delivery method with swap-origin-redirect and when
06:20: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"
06:20:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:20:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:20:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:20:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:20:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:20:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:20:59 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
06:20:59 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html | took 546ms
06:20:59 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:20:59 INFO - PROCESS | 3884 | ++DOCSHELL 13AA4A00 == 23 [pid = 3884] [id = 25]
06:20:59 INFO - PROCESS | 3884 | ++DOMWINDOW == 71 (198FC700) [pid = 3884] [serial = 71] [outer = 00000000]
06:20:59 INFO - PROCESS | 3884 | ++DOMWINDOW == 72 (19C02B80) [pid = 3884] [serial = 72] [outer = 198FC700]
06:20:59 INFO - PROCESS | 3884 | 1446124859473 Marionette INFO loaded listener.js
06:20:59 INFO - PROCESS | 3884 | ++DOMWINDOW == 73 (19C05100) [pid = 3884] [serial = 73] [outer = 198FC700]
06:20:59 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
06:20:59 INFO - document served over http requires an http
06:20:59 INFO - sub-resource via fetch-request using the http-csp
06:20:59 INFO - delivery method with keep-origin-redirect and when
06:20:59 INFO - the target request is cross-origin.
06:20:59 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 545ms
06:20:59 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
06:21:00 INFO - PROCESS | 3884 | ++DOCSHELL 150E3000 == 24 [pid = 3884] [id = 26]
06:21:00 INFO - PROCESS | 3884 | ++DOMWINDOW == 74 (13EC9780) [pid = 3884] [serial = 74] [outer = 00000000]
06:21:00 INFO - PROCESS | 3884 | ++DOMWINDOW == 75 (13ECA400) [pid = 3884] [serial = 75] [outer = 13EC9780]
06:21:00 INFO - PROCESS | 3884 | 1446124860025 Marionette INFO loaded listener.js
06:21:00 INFO - PROCESS | 3884 | ++DOMWINDOW == 76 (13ECB080) [pid = 3884] [serial = 76] [outer = 13EC9780]
06:21:00 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:21:00 INFO - document served over http requires an http
06:21:00 INFO - sub-resource via fetch-request using the http-csp
06:21:00 INFO - delivery method with no-redirect and when
06:21:00 INFO - the target request is cross-origin.
06:21:00 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 545ms
06:21:00 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:21:00 INFO - PROCESS | 3884 | ++DOCSHELL 15EF2B00 == 25 [pid = 3884] [id = 27]
06:21:00 INFO - PROCESS | 3884 | ++DOMWINDOW == 77 (13ECB800) [pid = 3884] [serial = 77] [outer = 00000000]
06:21:00 INFO - PROCESS | 3884 | ++DOMWINDOW == 78 (13ECD600) [pid = 3884] [serial = 78] [outer = 13ECB800]
06:21:00 INFO - PROCESS | 3884 | 1446124860579 Marionette INFO loaded listener.js
06:21:00 INFO - PROCESS | 3884 | ++DOMWINDOW == 79 (1A233A80) [pid = 3884] [serial = 79] [outer = 13ECB800]
06:21:00 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
06:21:00 INFO - document served over http requires an http
06:21:00 INFO - sub-resource via fetch-request using the http-csp
06:21:00 INFO - delivery method with swap-origin-redirect and when
06:21:00 INFO - the target request is cross-origin.
06:21:00 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 498ms
06:21:00 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:21:01 INFO - PROCESS | 3884 | ++DOCSHELL 0E1F6100 == 26 [pid = 3884] [id = 28]
06:21:01 INFO - PROCESS | 3884 | ++DOMWINDOW == 80 (14A7B280) [pid = 3884] [serial = 80] [outer = 00000000]
06:21:01 INFO - PROCESS | 3884 | ++DOMWINDOW == 81 (14A7C400) [pid = 3884] [serial = 81] [outer = 14A7B280]
06:21:01 INFO - PROCESS | 3884 | 1446124861087 Marionette INFO loaded listener.js
06:21:01 INFO - PROCESS | 3884 | ++DOMWINDOW == 82 (14A7D080) [pid = 3884] [serial = 82] [outer = 14A7B280]
06:21:01 INFO - PROCESS | 3884 | ++DOCSHELL 1827E400 == 27 [pid = 3884] [id = 29]
06:21:01 INFO - PROCESS | 3884 | ++DOMWINDOW == 83 (14A7E480) [pid = 3884] [serial = 83] [outer = 00000000]
06:21:01 INFO - PROCESS | 3884 | ++DOMWINDOW == 84 (1A235600) [pid = 3884] [serial = 84] [outer = 14A7E480]
06:21:01 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
06:21:01 INFO - document served over http requires an http
06:21:01 INFO - sub-resource via iframe-tag using the http-csp
06:21:01 INFO - delivery method with keep-origin-redirect and when
06:21:01 INFO - the target request is cross-origin.
06:21:01 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 545ms
06:21:01 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:21:01 INFO - PROCESS | 3884 | ++DOCSHELL 118C1600 == 28 [pid = 3884] [id = 30]
06:21:01 INFO - PROCESS | 3884 | ++DOMWINDOW == 85 (14A7BF00) [pid = 3884] [serial = 85] [outer = 00000000]
06:21:01 INFO - PROCESS | 3884 | ++DOMWINDOW == 86 (14A7E980) [pid = 3884] [serial = 86] [outer = 14A7BF00]
06:21:01 INFO - PROCESS | 3884 | 1446124861677 Marionette INFO loaded listener.js
06:21:01 INFO - PROCESS | 3884 | ++DOMWINDOW == 87 (1531D600) [pid = 3884] [serial = 87] [outer = 14A7BF00]
06:21:01 INFO - PROCESS | 3884 | ++DOCSHELL 10C5DC00 == 29 [pid = 3884] [id = 31]
06:21:01 INFO - PROCESS | 3884 | ++DOMWINDOW == 88 (15081000) [pid = 3884] [serial = 88] [outer = 00000000]
06:21:01 INFO - PROCESS | 3884 | ++DOMWINDOW == 89 (15082680) [pid = 3884] [serial = 89] [outer = 15081000]
06:21:02 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:21:02 INFO - document served over http requires an http
06:21:02 INFO - sub-resource via iframe-tag using the http-csp
06:21:02 INFO - delivery method with no-redirect and when
06:21:02 INFO - the target request is cross-origin.
06:21:02 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 545ms
06:21:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:21:02 INFO - PROCESS | 3884 | ++DOCSHELL 10C5DF00 == 30 [pid = 3884] [id = 32]
06:21:02 INFO - PROCESS | 3884 | ++DOMWINDOW == 90 (14A7EC00) [pid = 3884] [serial = 90] [outer = 00000000]
06:21:02 INFO - PROCESS | 3884 | ++DOMWINDOW == 91 (15081C80) [pid = 3884] [serial = 91] [outer = 14A7EC00]
06:21:02 INFO - PROCESS | 3884 | 1446124862208 Marionette INFO loaded listener.js
06:21:02 INFO - PROCESS | 3884 | ++DOMWINDOW == 92 (15083A80) [pid = 3884] [serial = 92] [outer = 14A7EC00]
06:21:02 INFO - PROCESS | 3884 | ++DOCSHELL 18FC8700 == 31 [pid = 3884] [id = 33]
06:21:02 INFO - PROCESS | 3884 | ++DOMWINDOW == 93 (15084C00) [pid = 3884] [serial = 93] [outer = 00000000]
06:21:02 INFO - PROCESS | 3884 | ++DOMWINDOW == 94 (16486280) [pid = 3884] [serial = 94] [outer = 15084C00]
06:21:02 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
06:21:02 INFO - document served over http requires an http
06:21:02 INFO - sub-resource via iframe-tag using the http-csp
06:21:02 INFO - delivery method with swap-origin-redirect and when
06:21:02 INFO - the target request is cross-origin.
06:21:02 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 546ms
06:21:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:21:02 INFO - PROCESS | 3884 | ++DOCSHELL 18FC8D00 == 32 [pid = 3884] [id = 34]
06:21:02 INFO - PROCESS | 3884 | ++DOMWINDOW == 95 (15081780) [pid = 3884] [serial = 95] [outer = 00000000]
06:21:02 INFO - PROCESS | 3884 | ++DOMWINDOW == 96 (15085600) [pid = 3884] [serial = 96] [outer = 15081780]
06:21:02 INFO - PROCESS | 3884 | 1446124862760 Marionette INFO loaded listener.js
06:21:02 INFO - PROCESS | 3884 | ++DOMWINDOW == 97 (16487400) [pid = 3884] [serial = 97] [outer = 15081780]
06:21:03 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:21:03 INFO - document served over http requires an http
06:21:03 INFO - sub-resource via script-tag using the http-csp
06:21:03 INFO - delivery method with keep-origin-redirect and when
06:21:03 INFO - the target request is cross-origin.
06:21:03 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 609ms
06:21:03 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
06:21:03 INFO - PROCESS | 3884 | ++DOCSHELL 19126500 == 33 [pid = 3884] [id = 35]
06:21:03 INFO - PROCESS | 3884 | ++DOMWINDOW == 98 (16486500) [pid = 3884] [serial = 98] [outer = 00000000]
06:21:03 INFO - PROCESS | 3884 | ++DOMWINDOW == 99 (16489980) [pid = 3884] [serial = 99] [outer = 16486500]
06:21:03 INFO - PROCESS | 3884 | 1446124863369 Marionette INFO loaded listener.js
06:21:03 INFO - PROCESS | 3884 | ++DOMWINDOW == 100 (1648AB00) [pid = 3884] [serial = 100] [outer = 16486500]
06:21:03 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
06:21:03 INFO - document served over http requires an http
06:21:03 INFO - sub-resource via script-tag using the http-csp
06:21:03 INFO - delivery method with no-redirect and when
06:21:03 INFO - the target request is cross-origin.
06:21:03 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 514ms
06:21:03 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:21:03 INFO - PROCESS | 3884 | ++DOCSHELL 19DFE100 == 34 [pid = 3884] [id = 36]
06:21:03 INFO - PROCESS | 3884 | ++DOMWINDOW == 101 (16489C00) [pid = 3884] [serial = 101] [outer = 00000000]
06:21:03 INFO - PROCESS | 3884 | ++DOMWINDOW == 102 (16C38C80) [pid = 3884] [serial = 102] [outer = 16489C00]
06:21:03 INFO - PROCESS | 3884 | 1446124863859 Marionette INFO loaded listener.js
06:21:03 INFO - PROCESS | 3884 | ++DOMWINDOW == 103 (16C39E00) [pid = 3884] [serial = 103] [outer = 16489C00]
06:21:04 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:21:04 INFO - document served over http requires an http
06:21:04 INFO - sub-resource via script-tag using the http-csp
06:21:04 INFO - delivery method with swap-origin-redirect and when
06:21:04 INFO - the target request is cross-origin.
06:21:04 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 545ms
06:21:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:21:04 INFO - PROCESS | 3884 | ++DOCSHELL 1A26D000 == 35 [pid = 3884] [id = 37]
06:21:04 INFO - PROCESS | 3884 | ++DOMWINDOW == 104 (16488A80) [pid = 3884] [serial = 104] [outer = 00000000]
06:21:04 INFO - PROCESS | 3884 | ++DOMWINDOW == 105 (16C3B480) [pid = 3884] [serial = 105] [outer = 16488A80]
06:21:04 INFO - PROCESS | 3884 | 1446124864432 Marionette INFO loaded listener.js
06:21:04 INFO - PROCESS | 3884 | ++DOMWINDOW == 106 (16C3C100) [pid = 3884] [serial = 106] [outer = 16488A80]
06:21: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
06:21:05 INFO - document served over http requires an http
06:21:05 INFO - sub-resource via xhr-request using the http-csp
06:21:05 INFO - delivery method with keep-origin-redirect and when
06:21:05 INFO - the target request is cross-origin.
06:21:05 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1283ms
06:21:05 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
06:21:05 INFO - PROCESS | 3884 | ++DOCSHELL 10D03100 == 36 [pid = 3884] [id = 38]
06:21:05 INFO - PROCESS | 3884 | ++DOMWINDOW == 107 (0F082B80) [pid = 3884] [serial = 107] [outer = 00000000]
06:21:05 INFO - PROCESS | 3884 | ++DOMWINDOW == 108 (13ECCC00) [pid = 3884] [serial = 108] [outer = 0F082B80]
06:21:05 INFO - PROCESS | 3884 | 1446124865758 Marionette INFO loaded listener.js
06:21:05 INFO - PROCESS | 3884 | ++DOMWINDOW == 109 (15083580) [pid = 3884] [serial = 109] [outer = 0F082B80]
06:21: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
06:21:06 INFO - document served over http requires an http
06:21:06 INFO - sub-resource via xhr-request using the http-csp
06:21:06 INFO - delivery method with no-redirect and when
06:21:06 INFO - the target request is cross-origin.
06:21:06 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 610ms
06:21:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:21:06 INFO - PROCESS | 3884 | ++DOCSHELL 1150C300 == 37 [pid = 3884] [id = 39]
06:21:06 INFO - PROCESS | 3884 | ++DOMWINDOW == 110 (15082900) [pid = 3884] [serial = 110] [outer = 00000000]
06:21:06 INFO - PROCESS | 3884 | ++DOMWINDOW == 111 (1531D100) [pid = 3884] [serial = 111] [outer = 15082900]
06:21:06 INFO - PROCESS | 3884 | 1446124866359 Marionette INFO loaded listener.js
06:21:06 INFO - PROCESS | 3884 | ++DOMWINDOW == 112 (156EA900) [pid = 3884] [serial = 112] [outer = 15082900]
06:21:06 INFO - PROCESS | 3884 | --DOMWINDOW == 111 (12D01500) [pid = 3884] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html]
06:21:06 INFO - PROCESS | 3884 | --DOMWINDOW == 110 (14A7E480) [pid = 3884] [serial = 83] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:21:06 INFO - PROCESS | 3884 | --DOMWINDOW == 109 (14A7B280) [pid = 3884] [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]
06:21:06 INFO - PROCESS | 3884 | --DOMWINDOW == 108 (18CAA900) [pid = 3884] [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]
06:21:06 INFO - PROCESS | 3884 | --DOMWINDOW == 107 (13ECB800) [pid = 3884] [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]
06:21:06 INFO - PROCESS | 3884 | --DOMWINDOW == 106 (156EB300) [pid = 3884] [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]
06:21:06 INFO - PROCESS | 3884 | --DOMWINDOW == 105 (18EC3F00) [pid = 3884] [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]
06:21:06 INFO - PROCESS | 3884 | --DOMWINDOW == 104 (1A231500) [pid = 3884] [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]
06:21:06 INFO - PROCESS | 3884 | --DOMWINDOW == 103 (0CE77980) [pid = 3884] [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]
06:21:06 INFO - PROCESS | 3884 | --DOMWINDOW == 102 (15133300) [pid = 3884] [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]
06:21:06 INFO - PROCESS | 3884 | --DOMWINDOW == 101 (156EB800) [pid = 3884] [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]
06:21:06 INFO - PROCESS | 3884 | --DOMWINDOW == 100 (198FCC00) [pid = 3884] [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]
06:21:06 INFO - PROCESS | 3884 | --DOMWINDOW == 99 (1A4F7C80) [pid = 3884] [serial = 47] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html]
06:21:06 INFO - PROCESS | 3884 | --DOMWINDOW == 98 (15081000) [pid = 3884] [serial = 88] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446124861933]
06:21:06 INFO - PROCESS | 3884 | --DOMWINDOW == 97 (15081780) [pid = 3884] [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]
06:21:06 INFO - PROCESS | 3884 | --DOMWINDOW == 96 (13D36F80) [pid = 3884] [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]
06:21:07 INFO - PROCESS | 3884 | --DOMWINDOW == 95 (014BA880) [pid = 3884] [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]
06:21:07 INFO - PROCESS | 3884 | --DOMWINDOW == 94 (1135EE80) [pid = 3884] [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]
06:21:07 INFO - PROCESS | 3884 | --DOMWINDOW == 93 (14A7EC00) [pid = 3884] [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]
06:21:07 INFO - PROCESS | 3884 | --DOMWINDOW == 92 (18EC3280) [pid = 3884] [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]
06:21:07 INFO - PROCESS | 3884 | --DOMWINDOW == 91 (13EC9780) [pid = 3884] [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]
06:21:07 INFO - PROCESS | 3884 | --DOMWINDOW == 90 (198FC700) [pid = 3884] [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]
06:21:07 INFO - PROCESS | 3884 | --DOMWINDOW == 89 (16C38C80) [pid = 3884] [serial = 102] [outer = 00000000] [url = about:blank]
06:21:07 INFO - PROCESS | 3884 | --DOMWINDOW == 88 (0F1F4200) [pid = 3884] [serial = 4] [outer = 00000000] [url = about:blank]
06:21:07 INFO - PROCESS | 3884 | --DOMWINDOW == 87 (16489C00) [pid = 3884] [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]
06:21:07 INFO - PROCESS | 3884 | --DOMWINDOW == 86 (0FBF1A00) [pid = 3884] [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]
06:21:07 INFO - PROCESS | 3884 | --DOMWINDOW == 85 (15084C00) [pid = 3884] [serial = 93] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:21:07 INFO - PROCESS | 3884 | --DOMWINDOW == 84 (16486500) [pid = 3884] [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]
06:21:07 INFO - PROCESS | 3884 | --DOMWINDOW == 83 (14A7BF00) [pid = 3884] [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]
06:21:07 INFO - PROCESS | 3884 | --DOMWINDOW == 82 (15133580) [pid = 3884] [serial = 14] [outer = 00000000] [url = about:blank]
06:21:07 INFO - PROCESS | 3884 | --DOMWINDOW == 81 (1531D380) [pid = 3884] [serial = 17] [outer = 00000000] [url = about:blank]
06:21:07 INFO - PROCESS | 3884 | --DOMWINDOW == 80 (16489980) [pid = 3884] [serial = 99] [outer = 00000000] [url = about:blank]
06:21:07 INFO - PROCESS | 3884 | --DOMWINDOW == 79 (15085600) [pid = 3884] [serial = 96] [outer = 00000000] [url = about:blank]
06:21:07 INFO - PROCESS | 3884 | --DOMWINDOW == 78 (16486280) [pid = 3884] [serial = 94] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:21:07 INFO - PROCESS | 3884 | --DOMWINDOW == 77 (15081C80) [pid = 3884] [serial = 91] [outer = 00000000] [url = about:blank]
06:21:07 INFO - PROCESS | 3884 | --DOMWINDOW == 76 (15082680) [pid = 3884] [serial = 89] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446124861933]
06:21:07 INFO - PROCESS | 3884 | --DOMWINDOW == 75 (14A7E980) [pid = 3884] [serial = 86] [outer = 00000000] [url = about:blank]
06:21:07 INFO - PROCESS | 3884 | --DOMWINDOW == 74 (1A235600) [pid = 3884] [serial = 84] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:21:07 INFO - PROCESS | 3884 | --DOMWINDOW == 73 (14A7C400) [pid = 3884] [serial = 81] [outer = 00000000] [url = about:blank]
06:21:07 INFO - PROCESS | 3884 | --DOMWINDOW == 72 (13ECD600) [pid = 3884] [serial = 78] [outer = 00000000] [url = about:blank]
06:21:07 INFO - PROCESS | 3884 | --DOMWINDOW == 71 (13ECA400) [pid = 3884] [serial = 75] [outer = 00000000] [url = about:blank]
06:21:07 INFO - PROCESS | 3884 | --DOMWINDOW == 70 (19C02B80) [pid = 3884] [serial = 72] [outer = 00000000] [url = about:blank]
06:21:07 INFO - PROCESS | 3884 | --DOMWINDOW == 69 (18EC7880) [pid = 3884] [serial = 69] [outer = 00000000] [url = about:blank]
06:21:07 INFO - PROCESS | 3884 | --DOMWINDOW == 68 (18254700) [pid = 3884] [serial = 66] [outer = 00000000] [url = about:blank]
06:21:07 INFO - PROCESS | 3884 | --DOMWINDOW == 67 (18251000) [pid = 3884] [serial = 63] [outer = 00000000] [url = about:blank]
06:21:07 INFO - PROCESS | 3884 | --DOMWINDOW == 66 (12083800) [pid = 3884] [serial = 60] [outer = 00000000] [url = about:blank]
06:21:07 INFO - PROCESS | 3884 | --DOMWINDOW == 65 (156EC700) [pid = 3884] [serial = 57] [outer = 00000000] [url = about:blank]
06:21:07 INFO - PROCESS | 3884 | --DOMWINDOW == 64 (127EC180) [pid = 3884] [serial = 54] [outer = 00000000] [url = about:blank]
06:21:07 INFO - PROCESS | 3884 | --DOMWINDOW == 63 (1135EC00) [pid = 3884] [serial = 51] [outer = 00000000] [url = about:blank]
06:21:07 INFO - PROCESS | 3884 | --DOMWINDOW == 62 (12D04480) [pid = 3884] [serial = 9] [outer = 00000000] [url = about:blank]
06:21:07 INFO - PROCESS | 3884 | --DOMWINDOW == 61 (1A4F7000) [pid = 3884] [serial = 45] [outer = 00000000] [url = about:blank]
06:21:07 INFO - PROCESS | 3884 | --DOMWINDOW == 60 (1A232680) [pid = 3884] [serial = 39] [outer = 00000000] [url = about:blank]
06:21:07 INFO - PROCESS | 3884 | --DOMWINDOW == 59 (19C02E00) [pid = 3884] [serial = 36] [outer = 00000000] [url = about:blank]
06:21:07 INFO - PROCESS | 3884 | --DOMWINDOW == 58 (156EC200) [pid = 3884] [serial = 33] [outer = 00000000] [url = about:blank]
06:21:07 INFO - PROCESS | 3884 | --DOMWINDOW == 57 (198FDB00) [pid = 3884] [serial = 30] [outer = 00000000] [url = about:blank]
06:21:07 INFO - PROCESS | 3884 | --DOMWINDOW == 56 (18EC6480) [pid = 3884] [serial = 27] [outer = 00000000] [url = about:blank]
06:21:07 INFO - PROCESS | 3884 | --DOMWINDOW == 55 (19221280) [pid = 3884] [serial = 24] [outer = 00000000] [url = about:blank]
06:21:07 INFO - PROCESS | 3884 | --DOMWINDOW == 54 (18CAB580) [pid = 3884] [serial = 21] [outer = 00000000] [url = about:blank]
06:21:07 INFO - PROCESS | 3884 | --DOMWINDOW == 53 (1A4F9800) [pid = 3884] [serial = 48] [outer = 00000000] [url = about:blank]
06:21:07 INFO - PROCESS | 3884 | --DOMWINDOW == 52 (19C03080) [pid = 3884] [serial = 42] [outer = 00000000] [url = about:blank]
06:21:07 INFO - PROCESS | 3884 | --DOMWINDOW == 51 (198FBF80) [pid = 3884] [serial = 70] [outer = 00000000] [url = about:blank]
06:21:07 INFO - PROCESS | 3884 | --DOMWINDOW == 50 (18EC3C80) [pid = 3884] [serial = 67] [outer = 00000000] [url = about:blank]
06:21:07 INFO - PROCESS | 3884 | --DOMWINDOW == 49 (18253D00) [pid = 3884] [serial = 64] [outer = 00000000] [url = about:blank]
06:21:07 INFO - PROCESS | 3884 | --DOMWINDOW == 48 (156E9500) [pid = 3884] [serial = 61] [outer = 00000000] [url = about:blank]
06:21:07 INFO - PROCESS | 3884 | --DOMWINDOW == 47 (15E3F600) [pid = 3884] [serial = 58] [outer = 00000000] [url = about:blank]
06:21:07 INFO - PROCESS | 3884 | --DOMWINDOW == 46 (13D38600) [pid = 3884] [serial = 55] [outer = 00000000] [url = about:blank]
06:21:07 INFO - PROCESS | 3884 | --DOMWINDOW == 45 (11885100) [pid = 3884] [serial = 52] [outer = 00000000] [url = about:blank]
06:21: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
06:21:07 INFO - document served over http requires an http
06:21:07 INFO - sub-resource via xhr-request using the http-csp
06:21:07 INFO - delivery method with swap-origin-redirect and when
06:21:07 INFO - the target request is cross-origin.
06:21:07 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 850ms
06:21:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:21:07 INFO - PROCESS | 3884 | ++DOCSHELL 11F04C00 == 38 [pid = 3884] [id = 40]
06:21:07 INFO - PROCESS | 3884 | ++DOMWINDOW == 46 (1135EC00) [pid = 3884] [serial = 113] [outer = 00000000]
06:21:07 INFO - PROCESS | 3884 | ++DOMWINDOW == 47 (11F73300) [pid = 3884] [serial = 114] [outer = 1135EC00]
06:21:07 INFO - PROCESS | 3884 | 1446124867244 Marionette INFO loaded listener.js
06:21:07 INFO - PROCESS | 3884 | ++DOMWINDOW == 48 (14A7B280) [pid = 3884] [serial = 115] [outer = 1135EC00]
06:21:07 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
06:21:07 INFO - document served over http requires an https
06:21:07 INFO - sub-resource via fetch-request using the http-csp
06:21:07 INFO - delivery method with keep-origin-redirect and when
06:21:07 INFO - the target request is cross-origin.
06:21:07 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 545ms
06:21:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
06:21:07 INFO - PROCESS | 3884 | ++DOCSHELL 151E6900 == 39 [pid = 3884] [id = 41]
06:21:07 INFO - PROCESS | 3884 | ++DOMWINDOW == 49 (11883800) [pid = 3884] [serial = 116] [outer = 00000000]
06:21:07 INFO - PROCESS | 3884 | ++DOMWINDOW == 50 (15081000) [pid = 3884] [serial = 117] [outer = 11883800]
06:21:07 INFO - PROCESS | 3884 | 1446124867798 Marionette INFO loaded listener.js
06:21:07 INFO - PROCESS | 3884 | ++DOMWINDOW == 51 (15084C00) [pid = 3884] [serial = 118] [outer = 11883800]
06:21: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
06:21:08 INFO - document served over http requires an https
06:21:08 INFO - sub-resource via fetch-request using the http-csp
06:21:08 INFO - delivery method with no-redirect and when
06:21:08 INFO - the target request is cross-origin.
06:21:08 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 546ms
06:21:08 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:21:08 INFO - PROCESS | 3884 | ++DOCSHELL 15EF3400 == 40 [pid = 3884] [id = 42]
06:21:08 INFO - PROCESS | 3884 | ++DOMWINDOW == 52 (15084980) [pid = 3884] [serial = 119] [outer = 00000000]
06:21:08 INFO - PROCESS | 3884 | ++DOMWINDOW == 53 (1531D880) [pid = 3884] [serial = 120] [outer = 15084980]
06:21:08 INFO - PROCESS | 3884 | 1446124868346 Marionette INFO loaded listener.js
06:21:08 INFO - PROCESS | 3884 | ++DOMWINDOW == 54 (156EC700) [pid = 3884] [serial = 121] [outer = 15084980]
06:21:08 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
06:21:08 INFO - document served over http requires an https
06:21:08 INFO - sub-resource via fetch-request using the http-csp
06:21:08 INFO - delivery method with swap-origin-redirect and when
06:21:08 INFO - the target request is cross-origin.
06:21:08 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 545ms
06:21:08 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:21:08 INFO - PROCESS | 3884 | ++DOCSHELL 18B63B00 == 41 [pid = 3884] [id = 43]
06:21:08 INFO - PROCESS | 3884 | ++DOMWINDOW == 55 (1531AB80) [pid = 3884] [serial = 122] [outer = 00000000]
06:21:08 INFO - PROCESS | 3884 | ++DOMWINDOW == 56 (1629BD80) [pid = 3884] [serial = 123] [outer = 1531AB80]
06:21:08 INFO - PROCESS | 3884 | 1446124868891 Marionette INFO loaded listener.js
06:21:08 INFO - PROCESS | 3884 | ++DOMWINDOW == 57 (16489200) [pid = 3884] [serial = 124] [outer = 1531AB80]
06:21:09 INFO - PROCESS | 3884 | ++DOCSHELL 0FDF2B00 == 42 [pid = 3884] [id = 44]
06:21:09 INFO - PROCESS | 3884 | ++DOMWINDOW == 58 (14A7BF00) [pid = 3884] [serial = 125] [outer = 00000000]
06:21:09 INFO - PROCESS | 3884 | ++DOMWINDOW == 59 (127EB000) [pid = 3884] [serial = 126] [outer = 14A7BF00]
06:21: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
06:21:09 INFO - document served over http requires an https
06:21:09 INFO - sub-resource via iframe-tag using the http-csp
06:21:09 INFO - delivery method with keep-origin-redirect and when
06:21:09 INFO - the target request is cross-origin.
06:21:09 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 818ms
06:21:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:21:09 INFO - PROCESS | 3884 | ++DOCSHELL 1150D500 == 43 [pid = 3884] [id = 45]
06:21:09 INFO - PROCESS | 3884 | ++DOMWINDOW == 60 (13ECBF80) [pid = 3884] [serial = 127] [outer = 00000000]
06:21:09 INFO - PROCESS | 3884 | ++DOMWINDOW == 61 (15085D80) [pid = 3884] [serial = 128] [outer = 13ECBF80]
06:21:09 INFO - PROCESS | 3884 | 1446124869787 Marionette INFO loaded listener.js
06:21:09 INFO - PROCESS | 3884 | ++DOMWINDOW == 62 (156EB300) [pid = 3884] [serial = 129] [outer = 13ECBF80]
06:21:10 INFO - PROCESS | 3884 | ++DOCSHELL 141D3A00 == 44 [pid = 3884] [id = 46]
06:21:10 INFO - PROCESS | 3884 | ++DOMWINDOW == 63 (164AFD80) [pid = 3884] [serial = 130] [outer = 00000000]
06:21:10 INFO - PROCESS | 3884 | ++DOMWINDOW == 64 (15083F80) [pid = 3884] [serial = 131] [outer = 164AFD80]
06:21: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
06:21:10 INFO - document served over http requires an https
06:21:10 INFO - sub-resource via iframe-tag using the http-csp
06:21:10 INFO - delivery method with no-redirect and when
06:21:10 INFO - the target request is cross-origin.
06:21:10 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 867ms
06:21:10 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:21:10 INFO - PROCESS | 3884 | ++DOCSHELL 13E9E700 == 45 [pid = 3884] [id = 47]
06:21:10 INFO - PROCESS | 3884 | ++DOMWINDOW == 65 (0FDB3F80) [pid = 3884] [serial = 132] [outer = 00000000]
06:21:10 INFO - PROCESS | 3884 | ++DOMWINDOW == 66 (156EBF80) [pid = 3884] [serial = 133] [outer = 0FDB3F80]
06:21:10 INFO - PROCESS | 3884 | 1446124870672 Marionette INFO loaded listener.js
06:21:10 INFO - PROCESS | 3884 | ++DOMWINDOW == 67 (16C39180) [pid = 3884] [serial = 134] [outer = 0FDB3F80]
06:21:11 INFO - PROCESS | 3884 | ++DOCSHELL 1150CF00 == 46 [pid = 3884] [id = 48]
06:21:11 INFO - PROCESS | 3884 | ++DOMWINDOW == 68 (18254E80) [pid = 3884] [serial = 135] [outer = 00000000]
06:21:11 INFO - PROCESS | 3884 | ++DOMWINDOW == 69 (16487180) [pid = 3884] [serial = 136] [outer = 18254E80]
06:21: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
06:21:11 INFO - document served over http requires an https
06:21:11 INFO - sub-resource via iframe-tag using the http-csp
06:21:11 INFO - delivery method with swap-origin-redirect and when
06:21:11 INFO - the target request is cross-origin.
06:21:11 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 753ms
06:21:11 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:21:11 INFO - PROCESS | 3884 | ++DOCSHELL 19C5F100 == 47 [pid = 3884] [id = 49]
06:21:11 INFO - PROCESS | 3884 | ++DOMWINDOW == 70 (15084E80) [pid = 3884] [serial = 137] [outer = 00000000]
06:21:11 INFO - PROCESS | 3884 | ++DOMWINDOW == 71 (16C3B700) [pid = 3884] [serial = 138] [outer = 15084E80]
06:21:11 INFO - PROCESS | 3884 | 1446124871439 Marionette INFO loaded listener.js
06:21:11 INFO - PROCESS | 3884 | ++DOMWINDOW == 72 (18CAC200) [pid = 3884] [serial = 139] [outer = 15084E80]
06:21: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
06:21:12 INFO - document served over http requires an https
06:21:12 INFO - sub-resource via script-tag using the http-csp
06:21:12 INFO - delivery method with keep-origin-redirect and when
06:21:12 INFO - the target request is cross-origin.
06:21:12 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 835ms
06:21:12 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
06:21:12 INFO - PROCESS | 3884 | ++DOCSHELL 1A616000 == 48 [pid = 3884] [id = 50]
06:21:12 INFO - PROCESS | 3884 | ++DOMWINDOW == 73 (18CAC980) [pid = 3884] [serial = 140] [outer = 00000000]
06:21:12 INFO - PROCESS | 3884 | ++DOMWINDOW == 74 (18EC5D00) [pid = 3884] [serial = 141] [outer = 18CAC980]
06:21:12 INFO - PROCESS | 3884 | 1446124872248 Marionette INFO loaded listener.js
06:21:12 INFO - PROCESS | 3884 | ++DOMWINDOW == 75 (198FB800) [pid = 3884] [serial = 142] [outer = 18CAC980]
06:21: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
06:21:13 INFO - document served over http requires an https
06:21:13 INFO - sub-resource via script-tag using the http-csp
06:21:13 INFO - delivery method with no-redirect and when
06:21:13 INFO - the target request is cross-origin.
06:21:13 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1219ms
06:21:13 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:21:13 INFO - PROCESS | 3884 | ++DOCSHELL 0E7A2500 == 49 [pid = 3884] [id = 51]
06:21:13 INFO - PROCESS | 3884 | ++DOMWINDOW == 76 (0FDB1C80) [pid = 3884] [serial = 143] [outer = 00000000]
06:21:13 INFO - PROCESS | 3884 | ++DOMWINDOW == 77 (1648AD80) [pid = 3884] [serial = 144] [outer = 0FDB1C80]
06:21:13 INFO - PROCESS | 3884 | 1446124873526 Marionette INFO loaded listener.js
06:21:13 INFO - PROCESS | 3884 | ++DOMWINDOW == 78 (18CAD880) [pid = 3884] [serial = 145] [outer = 0FDB1C80]
06:21: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
06:21:14 INFO - document served over http requires an https
06:21:14 INFO - sub-resource via script-tag using the http-csp
06:21:14 INFO - delivery method with swap-origin-redirect and when
06:21:14 INFO - the target request is cross-origin.
06:21:14 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 878ms
06:21:14 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:21:14 INFO - PROCESS | 3884 | ++DOCSHELL 10D01000 == 50 [pid = 3884] [id = 52]
06:21:14 INFO - PROCESS | 3884 | ++DOMWINDOW == 79 (12D05100) [pid = 3884] [serial = 146] [outer = 00000000]
06:21:14 INFO - PROCESS | 3884 | ++DOMWINDOW == 80 (156EB080) [pid = 3884] [serial = 147] [outer = 12D05100]
06:21:14 INFO - PROCESS | 3884 | 1446124874423 Marionette INFO loaded listener.js
06:21:14 INFO - PROCESS | 3884 | ++DOMWINDOW == 81 (16487B80) [pid = 3884] [serial = 148] [outer = 12D05100]
06:21:14 INFO - PROCESS | 3884 | --DOCSHELL 15EF3400 == 49 [pid = 3884] [id = 42]
06:21:14 INFO - PROCESS | 3884 | --DOCSHELL 151E6900 == 48 [pid = 3884] [id = 41]
06:21:14 INFO - PROCESS | 3884 | --DOCSHELL 11F04C00 == 47 [pid = 3884] [id = 40]
06:21:14 INFO - PROCESS | 3884 | --DOCSHELL 1150C300 == 46 [pid = 3884] [id = 39]
06:21:14 INFO - PROCESS | 3884 | --DOCSHELL 10D03100 == 45 [pid = 3884] [id = 38]
06:21:14 INFO - PROCESS | 3884 | --DOMWINDOW == 80 (19C05100) [pid = 3884] [serial = 73] [outer = 00000000] [url = about:blank]
06:21:14 INFO - PROCESS | 3884 | --DOMWINDOW == 79 (13ECB080) [pid = 3884] [serial = 76] [outer = 00000000] [url = about:blank]
06:21:14 INFO - PROCESS | 3884 | --DOMWINDOW == 78 (1A233A80) [pid = 3884] [serial = 79] [outer = 00000000] [url = about:blank]
06:21:14 INFO - PROCESS | 3884 | --DOMWINDOW == 77 (14A7D080) [pid = 3884] [serial = 82] [outer = 00000000] [url = about:blank]
06:21:14 INFO - PROCESS | 3884 | --DOMWINDOW == 76 (1531D600) [pid = 3884] [serial = 87] [outer = 00000000] [url = about:blank]
06:21:14 INFO - PROCESS | 3884 | --DOMWINDOW == 75 (15083A80) [pid = 3884] [serial = 92] [outer = 00000000] [url = about:blank]
06:21:14 INFO - PROCESS | 3884 | --DOMWINDOW == 74 (16487400) [pid = 3884] [serial = 97] [outer = 00000000] [url = about:blank]
06:21:14 INFO - PROCESS | 3884 | --DOMWINDOW == 73 (1648AB00) [pid = 3884] [serial = 100] [outer = 00000000] [url = about:blank]
06:21:14 INFO - PROCESS | 3884 | --DOMWINDOW == 72 (1A4FB600) [pid = 3884] [serial = 49] [outer = 00000000] [url = about:blank]
06:21:14 INFO - PROCESS | 3884 | --DOMWINDOW == 71 (16C39E00) [pid = 3884] [serial = 103] [outer = 00000000] [url = about:blank]
06:21:14 INFO - PROCESS | 3884 | --DOMWINDOW == 70 (12D05380) [pid = 3884] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html]
06:21:14 INFO - PROCESS | 3884 | --DOMWINDOW == 69 (1A233D00) [pid = 3884] [serial = 40] [outer = 00000000] [url = about:blank]
06:21:14 INFO - PROCESS | 3884 | --DOMWINDOW == 68 (19C05380) [pid = 3884] [serial = 37] [outer = 00000000] [url = about:blank]
06:21:14 INFO - PROCESS | 3884 | --DOMWINDOW == 67 (156EDD80) [pid = 3884] [serial = 34] [outer = 00000000] [url = about:blank]
06:21:14 INFO - PROCESS | 3884 | --DOMWINDOW == 66 (19C01F00) [pid = 3884] [serial = 31] [outer = 00000000] [url = about:blank]
06:21:14 INFO - PROCESS | 3884 | --DOMWINDOW == 65 (198F9F00) [pid = 3884] [serial = 28] [outer = 00000000] [url = about:blank]
06:21:14 INFO - PROCESS | 3884 | --DOMWINDOW == 64 (18CAC480) [pid = 3884] [serial = 22] [outer = 00000000] [url = about:blank]
06:21:14 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
06:21:14 INFO - document served over http requires an https
06:21:14 INFO - sub-resource via xhr-request using the http-csp
06:21:14 INFO - delivery method with keep-origin-redirect and when
06:21:14 INFO - the target request is cross-origin.
06:21:14 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 709ms
06:21:14 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
06:21:15 INFO - PROCESS | 3884 | ++DOCSHELL 0F506600 == 46 [pid = 3884] [id = 53]
06:21:15 INFO - PROCESS | 3884 | ++DOMWINDOW == 65 (12D05380) [pid = 3884] [serial = 149] [outer = 00000000]
06:21:15 INFO - PROCESS | 3884 | ++DOMWINDOW == 66 (14A7FD80) [pid = 3884] [serial = 150] [outer = 12D05380]
06:21:15 INFO - PROCESS | 3884 | 1446124875123 Marionette INFO loaded listener.js
06:21:15 INFO - PROCESS | 3884 | ++DOMWINDOW == 67 (15085880) [pid = 3884] [serial = 151] [outer = 12D05380]
06:21: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
06:21:15 INFO - document served over http requires an https
06:21:15 INFO - sub-resource via xhr-request using the http-csp
06:21:15 INFO - delivery method with no-redirect and when
06:21:15 INFO - the target request is cross-origin.
06:21:15 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 536ms
06:21:15 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:21:15 INFO - PROCESS | 3884 | ++DOCSHELL 11F06A00 == 47 [pid = 3884] [id = 54]
06:21:15 INFO - PROCESS | 3884 | ++DOMWINDOW == 68 (156ED600) [pid = 3884] [serial = 152] [outer = 00000000]
06:21:15 INFO - PROCESS | 3884 | ++DOMWINDOW == 69 (16489980) [pid = 3884] [serial = 153] [outer = 156ED600]
06:21:15 INFO - PROCESS | 3884 | 1446124875670 Marionette INFO loaded listener.js
06:21:15 INFO - PROCESS | 3884 | ++DOMWINDOW == 70 (16C3B200) [pid = 3884] [serial = 154] [outer = 156ED600]
06:21: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
06:21:16 INFO - document served over http requires an https
06:21:16 INFO - sub-resource via xhr-request using the http-csp
06:21:16 INFO - delivery method with swap-origin-redirect and when
06:21:16 INFO - the target request is cross-origin.
06:21:16 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 537ms
06:21:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:21:16 INFO - PROCESS | 3884 | ++DOCSHELL 152B3D00 == 48 [pid = 3884] [id = 55]
06:21:16 INFO - PROCESS | 3884 | ++DOMWINDOW == 71 (18CACE80) [pid = 3884] [serial = 155] [outer = 00000000]
06:21:16 INFO - PROCESS | 3884 | ++DOMWINDOW == 72 (19225B00) [pid = 3884] [serial = 156] [outer = 18CACE80]
06:21:16 INFO - PROCESS | 3884 | 1446124876204 Marionette INFO loaded listener.js
06:21:16 INFO - PROCESS | 3884 | ++DOMWINDOW == 73 (198FD100) [pid = 3884] [serial = 157] [outer = 18CACE80]
06:21:16 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:21:16 INFO - document served over http requires an http
06:21:16 INFO - sub-resource via fetch-request using the http-csp
06:21:16 INFO - delivery method with keep-origin-redirect and when
06:21:16 INFO - the target request is same-origin.
06:21:16 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 536ms
06:21:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
06:21:16 INFO - PROCESS | 3884 | ++DOCSHELL 15FACD00 == 49 [pid = 3884] [id = 56]
06:21:16 INFO - PROCESS | 3884 | ++DOMWINDOW == 74 (18EC7880) [pid = 3884] [serial = 158] [outer = 00000000]
06:21:16 INFO - PROCESS | 3884 | ++DOMWINDOW == 75 (19C02400) [pid = 3884] [serial = 159] [outer = 18EC7880]
06:21:16 INFO - PROCESS | 3884 | 1446124876751 Marionette INFO loaded listener.js
06:21:16 INFO - PROCESS | 3884 | ++DOMWINDOW == 76 (19C03F80) [pid = 3884] [serial = 160] [outer = 18EC7880]
06:21: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
06:21:17 INFO - document served over http requires an http
06:21:17 INFO - sub-resource via fetch-request using the http-csp
06:21:17 INFO - delivery method with no-redirect and when
06:21:17 INFO - the target request is same-origin.
06:21:17 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 599ms
06:21:17 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:21:17 INFO - PROCESS | 3884 | ++DOCSHELL 0E7A2B00 == 50 [pid = 3884] [id = 57]
06:21:17 INFO - PROCESS | 3884 | ++DOMWINDOW == 77 (19C04980) [pid = 3884] [serial = 161] [outer = 00000000]
06:21:17 INFO - PROCESS | 3884 | ++DOMWINDOW == 78 (1A233580) [pid = 3884] [serial = 162] [outer = 19C04980]
06:21:17 INFO - PROCESS | 3884 | 1446124877372 Marionette INFO loaded listener.js
06:21:17 INFO - PROCESS | 3884 | ++DOMWINDOW == 79 (1A234980) [pid = 3884] [serial = 163] [outer = 19C04980]
06:21:17 INFO - PROCESS | 3884 | --DOMWINDOW == 78 (1135EC00) [pid = 3884] [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]
06:21:17 INFO - PROCESS | 3884 | --DOMWINDOW == 77 (15084980) [pid = 3884] [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]
06:21:17 INFO - PROCESS | 3884 | --DOMWINDOW == 76 (0F082B80) [pid = 3884] [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]
06:21:17 INFO - PROCESS | 3884 | --DOMWINDOW == 75 (15082900) [pid = 3884] [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]
06:21:17 INFO - PROCESS | 3884 | --DOMWINDOW == 74 (11883800) [pid = 3884] [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]
06:21:17 INFO - PROCESS | 3884 | --DOMWINDOW == 73 (11F73300) [pid = 3884] [serial = 114] [outer = 00000000] [url = about:blank]
06:21:17 INFO - PROCESS | 3884 | --DOMWINDOW == 72 (13ECCC00) [pid = 3884] [serial = 108] [outer = 00000000] [url = about:blank]
06:21:17 INFO - PROCESS | 3884 | --DOMWINDOW == 71 (1531D100) [pid = 3884] [serial = 111] [outer = 00000000] [url = about:blank]
06:21:17 INFO - PROCESS | 3884 | --DOMWINDOW == 70 (15081000) [pid = 3884] [serial = 117] [outer = 00000000] [url = about:blank]
06:21:17 INFO - PROCESS | 3884 | --DOMWINDOW == 69 (16C3B480) [pid = 3884] [serial = 105] [outer = 00000000] [url = about:blank]
06:21:17 INFO - PROCESS | 3884 | --DOMWINDOW == 68 (1531D880) [pid = 3884] [serial = 120] [outer = 00000000] [url = about:blank]
06:21:17 INFO - PROCESS | 3884 | --DOMWINDOW == 67 (15083580) [pid = 3884] [serial = 109] [outer = 00000000] [url = about:blank]
06:21:17 INFO - PROCESS | 3884 | --DOMWINDOW == 66 (156EA900) [pid = 3884] [serial = 112] [outer = 00000000] [url = about:blank]
06:21:17 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:21:17 INFO - document served over http requires an http
06:21:17 INFO - sub-resource via fetch-request using the http-csp
06:21:17 INFO - delivery method with swap-origin-redirect and when
06:21:17 INFO - the target request is same-origin.
06:21:17 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 600ms
06:21:17 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:21:17 INFO - PROCESS | 3884 | ++DOCSHELL 18FC8400 == 51 [pid = 3884] [id = 58]
06:21:17 INFO - PROCESS | 3884 | ++DOMWINDOW == 67 (11F73300) [pid = 3884] [serial = 164] [outer = 00000000]
06:21:17 INFO - PROCESS | 3884 | ++DOMWINDOW == 68 (15085B00) [pid = 3884] [serial = 165] [outer = 11F73300]
06:21:18 INFO - PROCESS | 3884 | 1446124877998 Marionette INFO loaded listener.js
06:21:18 INFO - PROCESS | 3884 | ++DOMWINDOW == 69 (156EB800) [pid = 3884] [serial = 166] [outer = 11F73300]
06:21:18 INFO - PROCESS | 3884 | ++DOCSHELL 0F051300 == 52 [pid = 3884] [id = 59]
06:21:18 INFO - PROCESS | 3884 | ++DOMWINDOW == 70 (1861A900) [pid = 3884] [serial = 167] [outer = 00000000]
06:21:18 INFO - PROCESS | 3884 | ++DOMWINDOW == 71 (1861CC00) [pid = 3884] [serial = 168] [outer = 1861A900]
06:21: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
06:21:18 INFO - document served over http requires an http
06:21:18 INFO - sub-resource via iframe-tag using the http-csp
06:21:18 INFO - delivery method with keep-origin-redirect and when
06:21:18 INFO - the target request is same-origin.
06:21:18 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 536ms
06:21:18 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:21:18 INFO - PROCESS | 3884 | ++DOCSHELL 19B52200 == 53 [pid = 3884] [id = 60]
06:21:18 INFO - PROCESS | 3884 | ++DOMWINDOW == 72 (15083580) [pid = 3884] [serial = 169] [outer = 00000000]
06:21:18 INFO - PROCESS | 3884 | ++DOMWINDOW == 73 (1861AE00) [pid = 3884] [serial = 170] [outer = 15083580]
06:21:18 INFO - PROCESS | 3884 | 1446124878544 Marionette INFO loaded listener.js
06:21:18 INFO - PROCESS | 3884 | ++DOMWINDOW == 74 (1861C200) [pid = 3884] [serial = 171] [outer = 15083580]
06:21:18 INFO - PROCESS | 3884 | ++DOCSHELL 19C5E800 == 54 [pid = 3884] [id = 61]
06:21:18 INFO - PROCESS | 3884 | ++DOMWINDOW == 75 (1861DD80) [pid = 3884] [serial = 172] [outer = 00000000]
06:21:18 INFO - PROCESS | 3884 | ++DOMWINDOW == 76 (1A232400) [pid = 3884] [serial = 173] [outer = 1861DD80]
06:21:18 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
06:21:18 INFO - document served over http requires an http
06:21:18 INFO - sub-resource via iframe-tag using the http-csp
06:21:18 INFO - delivery method with no-redirect and when
06:21:18 INFO - the target request is same-origin.
06:21:18 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 537ms
06:21:18 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:21:19 INFO - PROCESS | 3884 | ++DOCSHELL 19C5FD00 == 55 [pid = 3884] [id = 62]
06:21:19 INFO - PROCESS | 3884 | ++DOMWINDOW == 77 (18619C80) [pid = 3884] [serial = 174] [outer = 00000000]
06:21:19 INFO - PROCESS | 3884 | ++DOMWINDOW == 78 (19C02180) [pid = 3884] [serial = 175] [outer = 18619C80]
06:21:19 INFO - PROCESS | 3884 | 1446124879095 Marionette INFO loaded listener.js
06:21:19 INFO - PROCESS | 3884 | ++DOMWINDOW == 79 (1A235880) [pid = 3884] [serial = 176] [outer = 18619C80]
06:21:19 INFO - PROCESS | 3884 | ++DOCSHELL 1A28DC00 == 56 [pid = 3884] [id = 63]
06:21:19 INFO - PROCESS | 3884 | ++DOMWINDOW == 80 (18F71A00) [pid = 3884] [serial = 177] [outer = 00000000]
06:21:19 INFO - PROCESS | 3884 | ++DOMWINDOW == 81 (18F72680) [pid = 3884] [serial = 178] [outer = 18F71A00]
06:21: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
06:21:19 INFO - document served over http requires an http
06:21:19 INFO - sub-resource via iframe-tag using the http-csp
06:21:19 INFO - delivery method with swap-origin-redirect and when
06:21:19 INFO - the target request is same-origin.
06:21:19 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 536ms
06:21:19 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:21:19 INFO - PROCESS | 3884 | ++DOCSHELL 1A28E500 == 57 [pid = 3884] [id = 64]
06:21:19 INFO - PROCESS | 3884 | ++DOMWINDOW == 82 (1861BD00) [pid = 3884] [serial = 179] [outer = 00000000]
06:21:19 INFO - PROCESS | 3884 | ++DOMWINDOW == 83 (18F72180) [pid = 3884] [serial = 180] [outer = 1861BD00]
06:21:19 INFO - PROCESS | 3884 | 1446124879627 Marionette INFO loaded listener.js
06:21:19 INFO - PROCESS | 3884 | ++DOMWINDOW == 84 (18F73F80) [pid = 3884] [serial = 181] [outer = 1861BD00]
06:21: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
06:21:20 INFO - document served over http requires an http
06:21:20 INFO - sub-resource via script-tag using the http-csp
06:21:20 INFO - delivery method with keep-origin-redirect and when
06:21:20 INFO - the target request is same-origin.
06:21:20 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 536ms
06:21:20 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
06:21:20 INFO - PROCESS | 3884 | ++DOCSHELL 1A417E00 == 58 [pid = 3884] [id = 65]
06:21:20 INFO - PROCESS | 3884 | ++DOMWINDOW == 85 (18F71C80) [pid = 3884] [serial = 182] [outer = 00000000]
06:21:20 INFO - PROCESS | 3884 | ++DOMWINDOW == 86 (18F75B00) [pid = 3884] [serial = 183] [outer = 18F71C80]
06:21:20 INFO - PROCESS | 3884 | 1446124880181 Marionette INFO loaded listener.js
06:21:20 INFO - PROCESS | 3884 | ++DOMWINDOW == 87 (1A4F8900) [pid = 3884] [serial = 184] [outer = 18F71C80]
06:21: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
06:21:20 INFO - document served over http requires an http
06:21:20 INFO - sub-resource via script-tag using the http-csp
06:21:20 INFO - delivery method with no-redirect and when
06:21:20 INFO - the target request is same-origin.
06:21:20 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 536ms
06:21:20 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:21:20 INFO - PROCESS | 3884 | ++DOCSHELL 0E1F4300 == 59 [pid = 3884] [id = 66]
06:21:20 INFO - PROCESS | 3884 | ++DOMWINDOW == 88 (0CE74A00) [pid = 3884] [serial = 185] [outer = 00000000]
06:21:20 INFO - PROCESS | 3884 | ++DOMWINDOW == 89 (127EC400) [pid = 3884] [serial = 186] [outer = 0CE74A00]
06:21:20 INFO - PROCESS | 3884 | 1446124880746 Marionette INFO loaded listener.js
06:21:20 INFO - PROCESS | 3884 | ++DOMWINDOW == 90 (13ECA680) [pid = 3884] [serial = 187] [outer = 0CE74A00]
06:21: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
06:21:21 INFO - document served over http requires an http
06:21:21 INFO - sub-resource via script-tag using the http-csp
06:21:21 INFO - delivery method with swap-origin-redirect and when
06:21:21 INFO - the target request is same-origin.
06:21:21 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 836ms
06:21:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:21:21 INFO - PROCESS | 3884 | ++DOCSHELL 11F04600 == 60 [pid = 3884] [id = 67]
06:21:21 INFO - PROCESS | 3884 | ++DOMWINDOW == 91 (15081A00) [pid = 3884] [serial = 188] [outer = 00000000]
06:21:21 INFO - PROCESS | 3884 | ++DOMWINDOW == 92 (15214480) [pid = 3884] [serial = 189] [outer = 15081A00]
06:21:21 INFO - PROCESS | 3884 | 1446124881641 Marionette INFO loaded listener.js
06:21:21 INFO - PROCESS | 3884 | ++DOMWINDOW == 93 (15215380) [pid = 3884] [serial = 190] [outer = 15081A00]
06:21: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
06:21:22 INFO - document served over http requires an http
06:21:22 INFO - sub-resource via xhr-request using the http-csp
06:21:22 INFO - delivery method with keep-origin-redirect and when
06:21:22 INFO - the target request is same-origin.
06:21:22 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 741ms
06:21:22 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
06:21:22 INFO - PROCESS | 3884 | ++DOCSHELL 110DBE00 == 61 [pid = 3884] [id = 68]
06:21:22 INFO - PROCESS | 3884 | ++DOMWINDOW == 94 (15212680) [pid = 3884] [serial = 191] [outer = 00000000]
06:21:22 INFO - PROCESS | 3884 | ++DOMWINDOW == 95 (16031280) [pid = 3884] [serial = 192] [outer = 15212680]
06:21:22 INFO - PROCESS | 3884 | 1446124882369 Marionette INFO loaded listener.js
06:21:22 INFO - PROCESS | 3884 | ++DOMWINDOW == 96 (18619280) [pid = 3884] [serial = 193] [outer = 15212680]
06:21: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
06:21:22 INFO - document served over http requires an http
06:21:22 INFO - sub-resource via xhr-request using the http-csp
06:21:22 INFO - delivery method with no-redirect and when
06:21:22 INFO - the target request is same-origin.
06:21:22 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 694ms
06:21:22 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:21:23 INFO - PROCESS | 3884 | ++DOCSHELL 19C5EE00 == 62 [pid = 3884] [id = 69]
06:21:23 INFO - PROCESS | 3884 | ++DOMWINDOW == 97 (18619780) [pid = 3884] [serial = 194] [outer = 00000000]
06:21:23 INFO - PROCESS | 3884 | ++DOMWINDOW == 98 (18F72400) [pid = 3884] [serial = 195] [outer = 18619780]
06:21:23 INFO - PROCESS | 3884 | 1446124883073 Marionette INFO loaded listener.js
06:21:23 INFO - PROCESS | 3884 | ++DOMWINDOW == 99 (198F9F00) [pid = 3884] [serial = 196] [outer = 18619780]
06:21: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
06:21:23 INFO - document served over http requires an http
06:21:23 INFO - sub-resource via xhr-request using the http-csp
06:21:23 INFO - delivery method with swap-origin-redirect and when
06:21:23 INFO - the target request is same-origin.
06:21:23 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 694ms
06:21:23 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:21:23 INFO - PROCESS | 3884 | ++DOMWINDOW == 100 (18619000) [pid = 3884] [serial = 197] [outer = 19C05B00]
06:21:23 INFO - PROCESS | 3884 | ++DOCSHELL 1A417500 == 63 [pid = 3884] [id = 70]
06:21:23 INFO - PROCESS | 3884 | ++DOMWINDOW == 101 (18F75D80) [pid = 3884] [serial = 198] [outer = 00000000]
06:21:23 INFO - PROCESS | 3884 | ++DOMWINDOW == 102 (1A4FA480) [pid = 3884] [serial = 199] [outer = 18F75D80]
06:21:23 INFO - PROCESS | 3884 | 1446124883847 Marionette INFO loaded listener.js
06:21:23 INFO - PROCESS | 3884 | ++DOMWINDOW == 103 (1A4FB100) [pid = 3884] [serial = 200] [outer = 18F75D80]
06:21:24 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:21:24 INFO - document served over http requires an https
06:21:24 INFO - sub-resource via fetch-request using the http-csp
06:21:24 INFO - delivery method with keep-origin-redirect and when
06:21:24 INFO - the target request is same-origin.
06:21:24 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 867ms
06:21:24 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
06:21:24 INFO - PROCESS | 3884 | ++DOCSHELL 18301000 == 64 [pid = 3884] [id = 71]
06:21:24 INFO - PROCESS | 3884 | ++DOMWINDOW == 104 (1A0A2780) [pid = 3884] [serial = 201] [outer = 00000000]
06:21:24 INFO - PROCESS | 3884 | ++DOMWINDOW == 105 (1A0A4F80) [pid = 3884] [serial = 202] [outer = 1A0A2780]
06:21:24 INFO - PROCESS | 3884 | 1446124884710 Marionette INFO loaded listener.js
06:21:24 INFO - PROCESS | 3884 | ++DOMWINDOW == 106 (1A231780) [pid = 3884] [serial = 203] [outer = 1A0A2780]
06:21:25 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
06:21:25 INFO - document served over http requires an https
06:21:25 INFO - sub-resource via fetch-request using the http-csp
06:21:25 INFO - delivery method with no-redirect and when
06:21:25 INFO - the target request is same-origin.
06:21:25 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 852ms
06:21:25 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:21:25 INFO - PROCESS | 3884 | ++DOCSHELL 1A71C400 == 65 [pid = 3884] [id = 72]
06:21:25 INFO - PROCESS | 3884 | ++DOMWINDOW == 107 (1A0A5980) [pid = 3884] [serial = 204] [outer = 00000000]
06:21:25 INFO - PROCESS | 3884 | ++DOMWINDOW == 108 (1ABB9000) [pid = 3884] [serial = 205] [outer = 1A0A5980]
06:21:25 INFO - PROCESS | 3884 | 1446124885536 Marionette INFO loaded listener.js
06:21:25 INFO - PROCESS | 3884 | ++DOMWINDOW == 109 (1ABBA180) [pid = 3884] [serial = 206] [outer = 1A0A5980]
06:21:26 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
06:21:26 INFO - document served over http requires an https
06:21:26 INFO - sub-resource via fetch-request using the http-csp
06:21:26 INFO - delivery method with swap-origin-redirect and when
06:21:26 INFO - the target request is same-origin.
06:21:26 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1514ms
06:21:26 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:21:27 INFO - PROCESS | 3884 | ++DOCSHELL 0F506300 == 66 [pid = 3884] [id = 73]
06:21:27 INFO - PROCESS | 3884 | ++DOMWINDOW == 110 (0CE78D80) [pid = 3884] [serial = 207] [outer = 00000000]
06:21:27 INFO - PROCESS | 3884 | ++DOMWINDOW == 111 (12083800) [pid = 3884] [serial = 208] [outer = 0CE78D80]
06:21:27 INFO - PROCESS | 3884 | 1446124887103 Marionette INFO loaded listener.js
06:21:27 INFO - PROCESS | 3884 | ++DOMWINDOW == 112 (13ECCC00) [pid = 3884] [serial = 209] [outer = 0CE78D80]
06:21:27 INFO - PROCESS | 3884 | ++DOCSHELL 0F136800 == 67 [pid = 3884] [id = 74]
06:21:27 INFO - PROCESS | 3884 | ++DOMWINDOW == 113 (14A7DA80) [pid = 3884] [serial = 210] [outer = 00000000]
06:21:27 INFO - PROCESS | 3884 | --DOCSHELL 19DFE100 == 66 [pid = 3884] [id = 36]
06:21:27 INFO - PROCESS | 3884 | --DOCSHELL 1A26D000 == 65 [pid = 3884] [id = 37]
06:21:27 INFO - PROCESS | 3884 | --DOCSHELL 1A417E00 == 64 [pid = 3884] [id = 65]
06:21:27 INFO - PROCESS | 3884 | --DOCSHELL 1A28E500 == 63 [pid = 3884] [id = 64]
06:21:27 INFO - PROCESS | 3884 | --DOCSHELL 1A28DC00 == 62 [pid = 3884] [id = 63]
06:21:27 INFO - PROCESS | 3884 | --DOCSHELL 19C5FD00 == 61 [pid = 3884] [id = 62]
06:21:27 INFO - PROCESS | 3884 | --DOCSHELL 19C5E800 == 60 [pid = 3884] [id = 61]
06:21:27 INFO - PROCESS | 3884 | --DOCSHELL 19B52200 == 59 [pid = 3884] [id = 60]
06:21:27 INFO - PROCESS | 3884 | --DOCSHELL 0F051300 == 58 [pid = 3884] [id = 59]
06:21:27 INFO - PROCESS | 3884 | --DOCSHELL 18FC8400 == 57 [pid = 3884] [id = 58]
06:21:27 INFO - PROCESS | 3884 | --DOCSHELL 0E7A2B00 == 56 [pid = 3884] [id = 57]
06:21:27 INFO - PROCESS | 3884 | --DOCSHELL 15FACD00 == 55 [pid = 3884] [id = 56]
06:21:27 INFO - PROCESS | 3884 | --DOCSHELL 19126500 == 54 [pid = 3884] [id = 35]
06:21:27 INFO - PROCESS | 3884 | --DOCSHELL 10C5DF00 == 53 [pid = 3884] [id = 32]
06:21:27 INFO - PROCESS | 3884 | --DOCSHELL 152B3D00 == 52 [pid = 3884] [id = 55]
06:21:27 INFO - PROCESS | 3884 | --DOCSHELL 11F06A00 == 51 [pid = 3884] [id = 54]
06:21:27 INFO - PROCESS | 3884 | --DOCSHELL 118C1600 == 50 [pid = 3884] [id = 30]
06:21:27 INFO - PROCESS | 3884 | --DOCSHELL 0F506600 == 49 [pid = 3884] [id = 53]
06:21:27 INFO - PROCESS | 3884 | --DOCSHELL 18FC8D00 == 48 [pid = 3884] [id = 34]
06:21:27 INFO - PROCESS | 3884 | --DOCSHELL 10D01000 == 47 [pid = 3884] [id = 52]
06:21:27 INFO - PROCESS | 3884 | --DOCSHELL 0E7A2500 == 46 [pid = 3884] [id = 51]
06:21:27 INFO - PROCESS | 3884 | --DOCSHELL 1A616000 == 45 [pid = 3884] [id = 50]
06:21:27 INFO - PROCESS | 3884 | --DOCSHELL 1150CF00 == 44 [pid = 3884] [id = 48]
06:21:27 INFO - PROCESS | 3884 | --DOCSHELL 10C5DC00 == 43 [pid = 3884] [id = 31]
06:21:27 INFO - PROCESS | 3884 | --DOCSHELL 141D3A00 == 42 [pid = 3884] [id = 46]
06:21:27 INFO - PROCESS | 3884 | --DOCSHELL 1827E400 == 41 [pid = 3884] [id = 29]
06:21:27 INFO - PROCESS | 3884 | --DOCSHELL 18FC8700 == 40 [pid = 3884] [id = 33]
06:21:27 INFO - PROCESS | 3884 | --DOCSHELL 0FDF2B00 == 39 [pid = 3884] [id = 44]
06:21:27 INFO - PROCESS | 3884 | --DOCSHELL 18B63B00 == 38 [pid = 3884] [id = 43]
06:21:27 INFO - PROCESS | 3884 | --DOMWINDOW == 112 (156EC700) [pid = 3884] [serial = 121] [outer = 00000000] [url = about:blank]
06:21:27 INFO - PROCESS | 3884 | --DOMWINDOW == 111 (15084C00) [pid = 3884] [serial = 118] [outer = 00000000] [url = about:blank]
06:21:27 INFO - PROCESS | 3884 | --DOMWINDOW == 110 (14A7B280) [pid = 3884] [serial = 115] [outer = 00000000] [url = about:blank]
06:21:27 INFO - PROCESS | 3884 | ++DOMWINDOW == 111 (10D5A800) [pid = 3884] [serial = 211] [outer = 14A7DA80]
06:21: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
06:21:27 INFO - document served over http requires an https
06:21:27 INFO - sub-resource via iframe-tag using the http-csp
06:21:27 INFO - delivery method with keep-origin-redirect and when
06:21:27 INFO - the target request is same-origin.
06:21:27 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 836ms
06:21:27 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:21:27 INFO - PROCESS | 3884 | ++DOCSHELL 10C5DC00 == 39 [pid = 3884] [id = 75]
06:21:27 INFO - PROCESS | 3884 | ++DOMWINDOW == 112 (0CE74780) [pid = 3884] [serial = 212] [outer = 00000000]
06:21:27 INFO - PROCESS | 3884 | ++DOMWINDOW == 113 (15211C80) [pid = 3884] [serial = 213] [outer = 0CE74780]
06:21:27 INFO - PROCESS | 3884 | 1446124887872 Marionette INFO loaded listener.js
06:21:27 INFO - PROCESS | 3884 | ++DOMWINDOW == 114 (16486F00) [pid = 3884] [serial = 214] [outer = 0CE74780]
06:21:28 INFO - PROCESS | 3884 | ++DOCSHELL 13D92F00 == 40 [pid = 3884] [id = 76]
06:21:28 INFO - PROCESS | 3884 | ++DOMWINDOW == 115 (16486500) [pid = 3884] [serial = 215] [outer = 00000000]
06:21:28 INFO - PROCESS | 3884 | ++DOMWINDOW == 116 (18CAB080) [pid = 3884] [serial = 216] [outer = 16486500]
06:21: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
06:21:28 INFO - document served over http requires an https
06:21:28 INFO - sub-resource via iframe-tag using the http-csp
06:21:28 INFO - delivery method with no-redirect and when
06:21:28 INFO - the target request is same-origin.
06:21:28 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 599ms
06:21:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:21:28 INFO - PROCESS | 3884 | ++DOCSHELL 141D1300 == 41 [pid = 3884] [id = 77]
06:21:28 INFO - PROCESS | 3884 | ++DOMWINDOW == 117 (16489700) [pid = 3884] [serial = 217] [outer = 00000000]
06:21:28 INFO - PROCESS | 3884 | ++DOMWINDOW == 118 (18253800) [pid = 3884] [serial = 218] [outer = 16489700]
06:21:28 INFO - PROCESS | 3884 | 1446124888505 Marionette INFO loaded listener.js
06:21:28 INFO - PROCESS | 3884 | ++DOMWINDOW == 119 (18CAA900) [pid = 3884] [serial = 219] [outer = 16489700]
06:21:28 INFO - PROCESS | 3884 | ++DOCSHELL 1804B300 == 42 [pid = 3884] [id = 78]
06:21:28 INFO - PROCESS | 3884 | ++DOMWINDOW == 120 (1A0A2500) [pid = 3884] [serial = 220] [outer = 00000000]
06:21:28 INFO - PROCESS | 3884 | ++DOMWINDOW == 121 (1A0A5C00) [pid = 3884] [serial = 221] [outer = 1A0A2500]
06:21: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
06:21:28 INFO - document served over http requires an https
06:21:28 INFO - sub-resource via iframe-tag using the http-csp
06:21:28 INFO - delivery method with swap-origin-redirect and when
06:21:28 INFO - the target request is same-origin.
06:21:28 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 600ms
06:21:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:21:29 INFO - PROCESS | 3884 | ++DOCSHELL 1827DE00 == 43 [pid = 3884] [id = 79]
06:21:29 INFO - PROCESS | 3884 | ++DOMWINDOW == 122 (14A7B280) [pid = 3884] [serial = 222] [outer = 00000000]
06:21:29 INFO - PROCESS | 3884 | ++DOMWINDOW == 123 (18CAB580) [pid = 3884] [serial = 223] [outer = 14A7B280]
06:21:29 INFO - PROCESS | 3884 | 1446124889103 Marionette INFO loaded listener.js
06:21:29 INFO - PROCESS | 3884 | ++DOMWINDOW == 124 (1A0A6880) [pid = 3884] [serial = 224] [outer = 14A7B280]
06:21: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
06:21:29 INFO - document served over http requires an https
06:21:29 INFO - sub-resource via script-tag using the http-csp
06:21:29 INFO - delivery method with keep-origin-redirect and when
06:21:29 INFO - the target request is same-origin.
06:21:29 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 537ms
06:21:29 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
06:21:29 INFO - PROCESS | 3884 | ++DOCSHELL 10D03400 == 44 [pid = 3884] [id = 80]
06:21:29 INFO - PROCESS | 3884 | ++DOMWINDOW == 125 (1A0A2A00) [pid = 3884] [serial = 225] [outer = 00000000]
06:21:29 INFO - PROCESS | 3884 | ++DOMWINDOW == 126 (1A4FA700) [pid = 3884] [serial = 226] [outer = 1A0A2A00]
06:21:29 INFO - PROCESS | 3884 | 1446124889633 Marionette INFO loaded listener.js
06:21:29 INFO - PROCESS | 3884 | ++DOMWINDOW == 127 (1ABBA680) [pid = 3884] [serial = 227] [outer = 1A0A2A00]
06:21: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
06:21:30 INFO - document served over http requires an https
06:21:30 INFO - sub-resource via script-tag using the http-csp
06:21:30 INFO - delivery method with no-redirect and when
06:21:30 INFO - the target request is same-origin.
06:21:30 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 600ms
06:21:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:21:30 INFO - PROCESS | 3884 | ++DOCSHELL 19C5E500 == 45 [pid = 3884] [id = 81]
06:21:30 INFO - PROCESS | 3884 | ++DOMWINDOW == 128 (141CB000) [pid = 3884] [serial = 228] [outer = 00000000]
06:21:30 INFO - PROCESS | 3884 | ++DOMWINDOW == 129 (141CD300) [pid = 3884] [serial = 229] [outer = 141CB000]
06:21:30 INFO - PROCESS | 3884 | 1446124890266 Marionette INFO loaded listener.js
06:21:30 INFO - PROCESS | 3884 | ++DOMWINDOW == 130 (141CEE80) [pid = 3884] [serial = 230] [outer = 141CB000]
06:21:30 INFO - PROCESS | 3884 | --DOMWINDOW == 129 (11F73300) [pid = 3884] [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]
06:21:30 INFO - PROCESS | 3884 | --DOMWINDOW == 128 (156ED600) [pid = 3884] [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]
06:21:30 INFO - PROCESS | 3884 | --DOMWINDOW == 127 (18619C80) [pid = 3884] [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]
06:21:30 INFO - PROCESS | 3884 | --DOMWINDOW == 126 (14A7BF00) [pid = 3884] [serial = 125] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:21:30 INFO - PROCESS | 3884 | --DOMWINDOW == 125 (1861BD00) [pid = 3884] [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]
06:21: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
06:21:30 INFO - document served over http requires an https
06:21:30 INFO - sub-resource via script-tag using the http-csp
06:21:30 INFO - delivery method with swap-origin-redirect and when
06:21:30 INFO - the target request is same-origin.
06:21:30 INFO - PROCESS | 3884 | --DOMWINDOW == 124 (18EC7880) [pid = 3884] [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]
06:21:30 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 647ms
06:21:30 INFO - PROCESS | 3884 | --DOMWINDOW == 123 (18F71A00) [pid = 3884] [serial = 177] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:21:30 INFO - PROCESS | 3884 | --DOMWINDOW == 122 (19C04980) [pid = 3884] [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]
06:21:30 INFO - PROCESS | 3884 | --DOMWINDOW == 121 (18CACE80) [pid = 3884] [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]
06:21:30 INFO - PROCESS | 3884 | --DOMWINDOW == 120 (12D05380) [pid = 3884] [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]
06:21:30 INFO - PROCESS | 3884 | --DOMWINDOW == 119 (164AFD80) [pid = 3884] [serial = 130] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446124870178]
06:21:30 INFO - PROCESS | 3884 | --DOMWINDOW == 118 (18254E80) [pid = 3884] [serial = 135] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:21:30 INFO - PROCESS | 3884 | --DOMWINDOW == 117 (15083F80) [pid = 3884] [serial = 131] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446124870178]
06:21:30 INFO - PROCESS | 3884 | --DOMWINDOW == 116 (15085D80) [pid = 3884] [serial = 128] [outer = 00000000] [url = about:blank]
06:21:30 INFO - PROCESS | 3884 | --DOMWINDOW == 115 (18EC5D00) [pid = 3884] [serial = 141] [outer = 00000000] [url = about:blank]
06:21:30 INFO - PROCESS | 3884 | --DOMWINDOW == 114 (16487180) [pid = 3884] [serial = 136] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:21:30 INFO - PROCESS | 3884 | --DOMWINDOW == 113 (156EBF80) [pid = 3884] [serial = 133] [outer = 00000000] [url = about:blank]
06:21:30 INFO - PROCESS | 3884 | --DOMWINDOW == 112 (1861CC00) [pid = 3884] [serial = 168] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:21:30 INFO - PROCESS | 3884 | --DOMWINDOW == 111 (15085B00) [pid = 3884] [serial = 165] [outer = 00000000] [url = about:blank]
06:21:30 INFO - PROCESS | 3884 | --DOMWINDOW == 110 (18F72180) [pid = 3884] [serial = 180] [outer = 00000000] [url = about:blank]
06:21:30 INFO - PROCESS | 3884 | --DOMWINDOW == 109 (16C3B700) [pid = 3884] [serial = 138] [outer = 00000000] [url = about:blank]
06:21:30 INFO - PROCESS | 3884 | --DOMWINDOW == 108 (14A7FD80) [pid = 3884] [serial = 150] [outer = 00000000] [url = about:blank]
06:21:30 INFO - PROCESS | 3884 | --DOMWINDOW == 107 (1A232400) [pid = 3884] [serial = 173] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446124878829]
06:21:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:21:30 INFO - PROCESS | 3884 | --DOMWINDOW == 106 (1861AE00) [pid = 3884] [serial = 170] [outer = 00000000] [url = about:blank]
06:21:30 INFO - PROCESS | 3884 | --DOMWINDOW == 105 (156EB080) [pid = 3884] [serial = 147] [outer = 00000000] [url = about:blank]
06:21:30 INFO - PROCESS | 3884 | --DOMWINDOW == 104 (19C02400) [pid = 3884] [serial = 159] [outer = 00000000] [url = about:blank]
06:21:30 INFO - PROCESS | 3884 | --DOMWINDOW == 103 (127EB000) [pid = 3884] [serial = 126] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:21:30 INFO - PROCESS | 3884 | --DOMWINDOW == 102 (1629BD80) [pid = 3884] [serial = 123] [outer = 00000000] [url = about:blank]
06:21:30 INFO - PROCESS | 3884 | --DOMWINDOW == 101 (1A233580) [pid = 3884] [serial = 162] [outer = 00000000] [url = about:blank]
06:21:30 INFO - PROCESS | 3884 | --DOMWINDOW == 100 (18F72680) [pid = 3884] [serial = 178] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:21:30 INFO - PROCESS | 3884 | --DOMWINDOW == 99 (19C02180) [pid = 3884] [serial = 175] [outer = 00000000] [url = about:blank]
06:21:30 INFO - PROCESS | 3884 | --DOMWINDOW == 98 (16489980) [pid = 3884] [serial = 153] [outer = 00000000] [url = about:blank]
06:21:30 INFO - PROCESS | 3884 | --DOMWINDOW == 97 (19225B00) [pid = 3884] [serial = 156] [outer = 00000000] [url = about:blank]
06:21:30 INFO - PROCESS | 3884 | --DOMWINDOW == 96 (1648AD80) [pid = 3884] [serial = 144] [outer = 00000000] [url = about:blank]
06:21:30 INFO - PROCESS | 3884 | --DOMWINDOW == 95 (18F75B00) [pid = 3884] [serial = 183] [outer = 00000000] [url = about:blank]
06:21:30 INFO - PROCESS | 3884 | --DOMWINDOW == 94 (12D05100) [pid = 3884] [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]
06:21:30 INFO - PROCESS | 3884 | --DOMWINDOW == 93 (1861DD80) [pid = 3884] [serial = 172] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446124878829]
06:21:30 INFO - PROCESS | 3884 | --DOMWINDOW == 92 (1861A900) [pid = 3884] [serial = 167] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:21:30 INFO - PROCESS | 3884 | --DOMWINDOW == 91 (15083580) [pid = 3884] [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]
06:21:30 INFO - PROCESS | 3884 | --DOMWINDOW == 90 (15085880) [pid = 3884] [serial = 151] [outer = 00000000] [url = about:blank]
06:21:30 INFO - PROCESS | 3884 | --DOMWINDOW == 89 (16487B80) [pid = 3884] [serial = 148] [outer = 00000000] [url = about:blank]
06:21:30 INFO - PROCESS | 3884 | --DOMWINDOW == 88 (16C3B200) [pid = 3884] [serial = 154] [outer = 00000000] [url = about:blank]
06:21:30 INFO - PROCESS | 3884 | ++DOCSHELL 19B53100 == 46 [pid = 3884] [id = 82]
06:21:30 INFO - PROCESS | 3884 | ++DOMWINDOW == 89 (12D05380) [pid = 3884] [serial = 231] [outer = 00000000]
06:21:30 INFO - PROCESS | 3884 | ++DOMWINDOW == 90 (141CFD80) [pid = 3884] [serial = 232] [outer = 12D05380]
06:21:30 INFO - PROCESS | 3884 | 1446124890918 Marionette INFO loaded listener.js
06:21:31 INFO - PROCESS | 3884 | ++DOMWINDOW == 91 (15081000) [pid = 3884] [serial = 233] [outer = 12D05380]
06:21: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
06:21:31 INFO - document served over http requires an https
06:21:31 INFO - sub-resource via xhr-request using the http-csp
06:21:31 INFO - delivery method with keep-origin-redirect and when
06:21:31 INFO - the target request is same-origin.
06:21:31 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 600ms
06:21:31 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
06:21:31 INFO - PROCESS | 3884 | ++DOCSHELL 16A4D400 == 47 [pid = 3884] [id = 83]
06:21:31 INFO - PROCESS | 3884 | ++DOMWINDOW == 92 (15081280) [pid = 3884] [serial = 234] [outer = 00000000]
06:21:31 INFO - PROCESS | 3884 | ++DOMWINDOW == 93 (15E3BC80) [pid = 3884] [serial = 235] [outer = 15081280]
06:21:31 INFO - PROCESS | 3884 | 1446124891517 Marionette INFO loaded listener.js
06:21:31 INFO - PROCESS | 3884 | ++DOMWINDOW == 94 (16487B80) [pid = 3884] [serial = 236] [outer = 15081280]
06:21: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
06:21:31 INFO - document served over http requires an https
06:21:31 INFO - sub-resource via xhr-request using the http-csp
06:21:31 INFO - delivery method with no-redirect and when
06:21:31 INFO - the target request is same-origin.
06:21:31 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 505ms
06:21:31 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:21:31 INFO - PROCESS | 3884 | ++DOCSHELL 18FC7B00 == 48 [pid = 3884] [id = 84]
06:21:31 INFO - PROCESS | 3884 | ++DOMWINDOW == 95 (1589BD00) [pid = 3884] [serial = 237] [outer = 00000000]
06:21:31 INFO - PROCESS | 3884 | ++DOMWINDOW == 96 (164AF600) [pid = 3884] [serial = 238] [outer = 1589BD00]
06:21:32 INFO - PROCESS | 3884 | 1446124892021 Marionette INFO loaded listener.js
06:21:32 INFO - PROCESS | 3884 | ++DOMWINDOW == 97 (18255100) [pid = 3884] [serial = 239] [outer = 1589BD00]
06:21: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
06:21:32 INFO - document served over http requires an https
06:21:32 INFO - sub-resource via xhr-request using the http-csp
06:21:32 INFO - delivery method with swap-origin-redirect and when
06:21:32 INFO - the target request is same-origin.
06:21:32 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 536ms
06:21:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:21:32 INFO - PROCESS | 3884 | ++DOCSHELL 1A71A900 == 49 [pid = 3884] [id = 85]
06:21:32 INFO - PROCESS | 3884 | ++DOMWINDOW == 98 (18619C80) [pid = 3884] [serial = 240] [outer = 00000000]
06:21:32 INFO - PROCESS | 3884 | ++DOMWINDOW == 99 (18CACE80) [pid = 3884] [serial = 241] [outer = 18619C80]
06:21:32 INFO - PROCESS | 3884 | 1446124892565 Marionette INFO loaded listener.js
06:21:32 INFO - PROCESS | 3884 | ++DOMWINDOW == 100 (18F75100) [pid = 3884] [serial = 242] [outer = 18619C80]
06:21: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
06:21:32 INFO - document served over http requires an http
06:21:32 INFO - sub-resource via fetch-request using the meta-csp
06:21:32 INFO - delivery method with keep-origin-redirect and when
06:21:32 INFO - the target request is cross-origin.
06:21:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 536ms
06:21:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
06:21:33 INFO - PROCESS | 3884 | ++DOCSHELL 1804D400 == 50 [pid = 3884] [id = 86]
06:21:33 INFO - PROCESS | 3884 | ++DOMWINDOW == 101 (18F75B00) [pid = 3884] [serial = 243] [outer = 00000000]
06:21:33 INFO - PROCESS | 3884 | ++DOMWINDOW == 102 (1A232400) [pid = 3884] [serial = 244] [outer = 18F75B00]
06:21:33 INFO - PROCESS | 3884 | 1446124893110 Marionette INFO loaded listener.js
06:21:33 INFO - PROCESS | 3884 | ++DOMWINDOW == 103 (1ABBB580) [pid = 3884] [serial = 245] [outer = 18F75B00]
06:21: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
06:21:33 INFO - document served over http requires an http
06:21:33 INFO - sub-resource via fetch-request using the meta-csp
06:21:33 INFO - delivery method with no-redirect and when
06:21:33 INFO - the target request is cross-origin.
06:21:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 536ms
06:21:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:21:33 INFO - PROCESS | 3884 | ++DOCSHELL 0FA62800 == 51 [pid = 3884] [id = 87]
06:21:33 INFO - PROCESS | 3884 | ++DOMWINDOW == 104 (14DA2680) [pid = 3884] [serial = 246] [outer = 00000000]
06:21:33 INFO - PROCESS | 3884 | ++DOMWINDOW == 105 (14DA3D00) [pid = 3884] [serial = 247] [outer = 14DA2680]
06:21:33 INFO - PROCESS | 3884 | 1446124893636 Marionette INFO loaded listener.js
06:21:33 INFO - PROCESS | 3884 | ++DOMWINDOW == 106 (14DA4980) [pid = 3884] [serial = 248] [outer = 14DA2680]
06:21: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
06:21:34 INFO - document served over http requires an http
06:21:34 INFO - sub-resource via fetch-request using the meta-csp
06:21:34 INFO - delivery method with swap-origin-redirect and when
06:21:34 INFO - the target request is cross-origin.
06:21:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 694ms
06:21:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:21:34 INFO - PROCESS | 3884 | ++DOCSHELL 0FA62B00 == 52 [pid = 3884] [id = 88]
06:21:34 INFO - PROCESS | 3884 | ++DOMWINDOW == 107 (141CB280) [pid = 3884] [serial = 249] [outer = 00000000]
06:21:34 INFO - PROCESS | 3884 | ++DOMWINDOW == 108 (141CDA80) [pid = 3884] [serial = 250] [outer = 141CB280]
06:21:34 INFO - PROCESS | 3884 | 1446124894460 Marionette INFO loaded listener.js
06:21:34 INFO - PROCESS | 3884 | ++DOMWINDOW == 109 (14DA1500) [pid = 3884] [serial = 251] [outer = 141CB280]
06:21:34 INFO - PROCESS | 3884 | ++DOCSHELL 10C5F100 == 53 [pid = 3884] [id = 89]
06:21:34 INFO - PROCESS | 3884 | ++DOMWINDOW == 110 (15215100) [pid = 3884] [serial = 252] [outer = 00000000]
06:21:35 INFO - PROCESS | 3884 | ++DOMWINDOW == 111 (14DA3A80) [pid = 3884] [serial = 253] [outer = 15215100]
06:21: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
06:21:35 INFO - document served over http requires an http
06:21:35 INFO - sub-resource via iframe-tag using the meta-csp
06:21:35 INFO - delivery method with keep-origin-redirect and when
06:21:35 INFO - the target request is cross-origin.
06:21:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 915ms
06:21:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:21:35 INFO - PROCESS | 3884 | ++DOCSHELL 12654200 == 54 [pid = 3884] [id = 90]
06:21:35 INFO - PROCESS | 3884 | ++DOMWINDOW == 112 (14DA5100) [pid = 3884] [serial = 254] [outer = 00000000]
06:21:35 INFO - PROCESS | 3884 | ++DOMWINDOW == 113 (15085600) [pid = 3884] [serial = 255] [outer = 14DA5100]
06:21:35 INFO - PROCESS | 3884 | 1446124895363 Marionette INFO loaded listener.js
06:21:35 INFO - PROCESS | 3884 | ++DOMWINDOW == 114 (16486000) [pid = 3884] [serial = 256] [outer = 14DA5100]
06:21:35 INFO - PROCESS | 3884 | ++DOCSHELL 0F051F00 == 55 [pid = 3884] [id = 91]
06:21:35 INFO - PROCESS | 3884 | ++DOMWINDOW == 115 (19225B00) [pid = 3884] [serial = 257] [outer = 00000000]
06:21:35 INFO - PROCESS | 3884 | ++DOMWINDOW == 116 (15083300) [pid = 3884] [serial = 258] [outer = 19225B00]
06:21:35 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:21:35 INFO - document served over http requires an http
06:21:35 INFO - sub-resource via iframe-tag using the meta-csp
06:21:35 INFO - delivery method with no-redirect and when
06:21:35 INFO - the target request is cross-origin.
06:21:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 804ms
06:21:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:21:36 INFO - PROCESS | 3884 | ++DOCSHELL 15EF1F00 == 56 [pid = 3884] [id = 92]
06:21:36 INFO - PROCESS | 3884 | ++DOMWINDOW == 117 (14DA1A00) [pid = 3884] [serial = 259] [outer = 00000000]
06:21:36 INFO - PROCESS | 3884 | ++DOMWINDOW == 118 (164AEC00) [pid = 3884] [serial = 260] [outer = 14DA1A00]
06:21:36 INFO - PROCESS | 3884 | 1446124896189 Marionette INFO loaded listener.js
06:21:36 INFO - PROCESS | 3884 | ++DOMWINDOW == 119 (19C01C80) [pid = 3884] [serial = 261] [outer = 14DA1A00]
06:21:36 INFO - PROCESS | 3884 | ++DOCSHELL 152B3A00 == 57 [pid = 3884] [id = 93]
06:21:36 INFO - PROCESS | 3884 | ++DOMWINDOW == 120 (1ABBCE80) [pid = 3884] [serial = 262] [outer = 00000000]
06:21:36 INFO - PROCESS | 3884 | ++DOMWINDOW == 121 (18EC5D00) [pid = 3884] [serial = 263] [outer = 1ABBCE80]
06:21:36 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:21:36 INFO - document served over http requires an http
06:21:36 INFO - sub-resource via iframe-tag using the meta-csp
06:21:36 INFO - delivery method with swap-origin-redirect and when
06:21:36 INFO - the target request is cross-origin.
06:21:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 852ms
06:21:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:21:36 INFO - PROCESS | 3884 | ++DOCSHELL 1A28D600 == 58 [pid = 3884] [id = 94]
06:21:36 INFO - PROCESS | 3884 | ++DOMWINDOW == 122 (14DA3800) [pid = 3884] [serial = 264] [outer = 00000000]
06:21:37 INFO - PROCESS | 3884 | ++DOMWINDOW == 123 (19C03800) [pid = 3884] [serial = 265] [outer = 14DA3800]
06:21:37 INFO - PROCESS | 3884 | 1446124897030 Marionette INFO loaded listener.js
06:21:37 INFO - PROCESS | 3884 | ++DOMWINDOW == 124 (1ABBDB00) [pid = 3884] [serial = 266] [outer = 14DA3800]
06:21:37 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:21:37 INFO - document served over http requires an http
06:21:37 INFO - sub-resource via script-tag using the meta-csp
06:21:37 INFO - delivery method with keep-origin-redirect and when
06:21:37 INFO - the target request is cross-origin.
06:21:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 804ms
06:21:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
06:21:37 INFO - PROCESS | 3884 | ++DOCSHELL 1C44BB00 == 59 [pid = 3884] [id = 95]
06:21:37 INFO - PROCESS | 3884 | ++DOMWINDOW == 125 (18EC5300) [pid = 3884] [serial = 267] [outer = 00000000]
06:21:37 INFO - PROCESS | 3884 | ++DOMWINDOW == 126 (1B8B2680) [pid = 3884] [serial = 268] [outer = 18EC5300]
06:21:37 INFO - PROCESS | 3884 | 1446124897815 Marionette INFO loaded listener.js
06:21:37 INFO - PROCESS | 3884 | ++DOMWINDOW == 127 (1B8B3A80) [pid = 3884] [serial = 269] [outer = 18EC5300]
06:21:38 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
06:21:38 INFO - document served over http requires an http
06:21:38 INFO - sub-resource via script-tag using the meta-csp
06:21:38 INFO - delivery method with no-redirect and when
06:21:38 INFO - the target request is cross-origin.
06:21:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 694ms
06:21:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:21:38 INFO - PROCESS | 3884 | ++DOCSHELL 16D24800 == 60 [pid = 3884] [id = 96]
06:21:38 INFO - PROCESS | 3884 | ++DOMWINDOW == 128 (16CA1500) [pid = 3884] [serial = 270] [outer = 00000000]
06:21:38 INFO - PROCESS | 3884 | ++DOMWINDOW == 129 (16CA2680) [pid = 3884] [serial = 271] [outer = 16CA1500]
06:21:38 INFO - PROCESS | 3884 | 1446124898590 Marionette INFO loaded listener.js
06:21:38 INFO - PROCESS | 3884 | ++DOMWINDOW == 130 (16CA3580) [pid = 3884] [serial = 272] [outer = 16CA1500]
06:21: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
06:21:40 INFO - document served over http requires an http
06:21:40 INFO - sub-resource via script-tag using the meta-csp
06:21:40 INFO - delivery method with swap-origin-redirect and when
06:21:40 INFO - the target request is cross-origin.
06:21:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1625ms
06:21:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:21:40 INFO - PROCESS | 3884 | ++DOCSHELL 0FDF3700 == 61 [pid = 3884] [id = 97]
06:21:40 INFO - PROCESS | 3884 | ++DOMWINDOW == 131 (16CA2180) [pid = 3884] [serial = 273] [outer = 00000000]
06:21:40 INFO - PROCESS | 3884 | ++DOMWINDOW == 132 (16CA5D80) [pid = 3884] [serial = 274] [outer = 16CA2180]
06:21:40 INFO - PROCESS | 3884 | 1446124900183 Marionette INFO loaded listener.js
06:21:40 INFO - PROCESS | 3884 | ++DOMWINDOW == 133 (1B8B1C80) [pid = 3884] [serial = 275] [outer = 16CA2180]
06:21: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
06:21:40 INFO - document served over http requires an http
06:21:40 INFO - sub-resource via xhr-request using the meta-csp
06:21:40 INFO - delivery method with keep-origin-redirect and when
06:21:40 INFO - the target request is cross-origin.
06:21:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 947ms
06:21:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
06:21:41 INFO - PROCESS | 3884 | ++DOCSHELL 1150CF00 == 62 [pid = 3884] [id = 98]
06:21:41 INFO - PROCESS | 3884 | ++DOMWINDOW == 134 (141CBF00) [pid = 3884] [serial = 276] [outer = 00000000]
06:21:41 INFO - PROCESS | 3884 | ++DOMWINDOW == 135 (14DA1C80) [pid = 3884] [serial = 277] [outer = 141CBF00]
06:21:41 INFO - PROCESS | 3884 | 1446124901154 Marionette INFO loaded listener.js
06:21:41 INFO - PROCESS | 3884 | ++DOMWINDOW == 136 (15084C00) [pid = 3884] [serial = 278] [outer = 141CBF00]
06:21: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
06:21:41 INFO - document served over http requires an http
06:21:41 INFO - sub-resource via xhr-request using the meta-csp
06:21:41 INFO - delivery method with no-redirect and when
06:21:41 INFO - the target request is cross-origin.
06:21:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 962ms
06:21:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:21:42 INFO - PROCESS | 3884 | ++DOCSHELL 120DA500 == 63 [pid = 3884] [id = 99]
06:21:42 INFO - PROCESS | 3884 | ++DOMWINDOW == 137 (141CBC80) [pid = 3884] [serial = 279] [outer = 00000000]
06:21:42 INFO - PROCESS | 3884 | ++DOMWINDOW == 138 (1648AD80) [pid = 3884] [serial = 280] [outer = 141CBC80]
06:21:42 INFO - PROCESS | 3884 | 1446124902125 Marionette INFO loaded listener.js
06:21:42 INFO - PROCESS | 3884 | ++DOMWINDOW == 139 (16CA5380) [pid = 3884] [serial = 281] [outer = 141CBC80]
06:21:42 INFO - PROCESS | 3884 | --DOCSHELL 1150D500 == 62 [pid = 3884] [id = 45]
06:21:42 INFO - PROCESS | 3884 | --DOCSHELL 19C5F100 == 61 [pid = 3884] [id = 49]
06:21:42 INFO - PROCESS | 3884 | --DOCSHELL 13E9E700 == 60 [pid = 3884] [id = 47]
06:21:42 INFO - PROCESS | 3884 | --DOCSHELL 1804D400 == 59 [pid = 3884] [id = 86]
06:21:42 INFO - PROCESS | 3884 | --DOCSHELL 1A71A900 == 58 [pid = 3884] [id = 85]
06:21:42 INFO - PROCESS | 3884 | --DOCSHELL 18FC7B00 == 57 [pid = 3884] [id = 84]
06:21:42 INFO - PROCESS | 3884 | --DOCSHELL 16A4D400 == 56 [pid = 3884] [id = 83]
06:21:42 INFO - PROCESS | 3884 | --DOCSHELL 19B53100 == 55 [pid = 3884] [id = 82]
06:21:42 INFO - PROCESS | 3884 | --DOCSHELL 19C5E500 == 54 [pid = 3884] [id = 81]
06:21:42 INFO - PROCESS | 3884 | --DOCSHELL 10D03400 == 53 [pid = 3884] [id = 80]
06:21:42 INFO - PROCESS | 3884 | --DOCSHELL 1827DE00 == 52 [pid = 3884] [id = 79]
06:21:42 INFO - PROCESS | 3884 | --DOCSHELL 1804B300 == 51 [pid = 3884] [id = 78]
06:21:42 INFO - PROCESS | 3884 | --DOCSHELL 141D1300 == 50 [pid = 3884] [id = 77]
06:21:42 INFO - PROCESS | 3884 | --DOCSHELL 13D92F00 == 49 [pid = 3884] [id = 76]
06:21:42 INFO - PROCESS | 3884 | --DOCSHELL 10C5DC00 == 48 [pid = 3884] [id = 75]
06:21:42 INFO - PROCESS | 3884 | --DOCSHELL 0F136800 == 47 [pid = 3884] [id = 74]
06:21:42 INFO - PROCESS | 3884 | --DOCSHELL 0F506300 == 46 [pid = 3884] [id = 73]
06:21:42 INFO - PROCESS | 3884 | --DOCSHELL 1A71C400 == 45 [pid = 3884] [id = 72]
06:21:42 INFO - PROCESS | 3884 | --DOCSHELL 18301000 == 44 [pid = 3884] [id = 71]
06:21:42 INFO - PROCESS | 3884 | --DOCSHELL 1A417500 == 43 [pid = 3884] [id = 70]
06:21:42 INFO - PROCESS | 3884 | --DOCSHELL 19C5EE00 == 42 [pid = 3884] [id = 69]
06:21:42 INFO - PROCESS | 3884 | --DOCSHELL 110DBE00 == 41 [pid = 3884] [id = 68]
06:21:42 INFO - PROCESS | 3884 | --DOCSHELL 11F04600 == 40 [pid = 3884] [id = 67]
06:21:42 INFO - PROCESS | 3884 | --DOCSHELL 0E1F4300 == 39 [pid = 3884] [id = 66]
06:21:42 INFO - PROCESS | 3884 | --DOMWINDOW == 138 (16489200) [pid = 3884] [serial = 124] [outer = 00000000] [url = about:blank]
06:21:42 INFO - PROCESS | 3884 | --DOMWINDOW == 137 (18F73F80) [pid = 3884] [serial = 181] [outer = 00000000] [url = about:blank]
06:21:42 INFO - PROCESS | 3884 | --DOMWINDOW == 136 (1A235880) [pid = 3884] [serial = 176] [outer = 00000000] [url = about:blank]
06:21:42 INFO - PROCESS | 3884 | --DOMWINDOW == 135 (1A234980) [pid = 3884] [serial = 163] [outer = 00000000] [url = about:blank]
06:21:42 INFO - PROCESS | 3884 | --DOMWINDOW == 134 (19C03F80) [pid = 3884] [serial = 160] [outer = 00000000] [url = about:blank]
06:21:42 INFO - PROCESS | 3884 | --DOMWINDOW == 133 (156EB800) [pid = 3884] [serial = 166] [outer = 00000000] [url = about:blank]
06:21:42 INFO - PROCESS | 3884 | --DOMWINDOW == 132 (1861C200) [pid = 3884] [serial = 171] [outer = 00000000] [url = about:blank]
06:21:42 INFO - PROCESS | 3884 | --DOMWINDOW == 131 (198FD100) [pid = 3884] [serial = 157] [outer = 00000000] [url = about:blank]
06:21:42 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:21:42 INFO - document served over http requires an http
06:21:42 INFO - sub-resource via xhr-request using the meta-csp
06:21:42 INFO - delivery method with swap-origin-redirect and when
06:21:42 INFO - the target request is cross-origin.
06:21:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 709ms
06:21:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:21:42 INFO - PROCESS | 3884 | ++DOCSHELL 110DBE00 == 40 [pid = 3884] [id = 100]
06:21:42 INFO - PROCESS | 3884 | ++DOMWINDOW == 132 (13EC9500) [pid = 3884] [serial = 282] [outer = 00000000]
06:21:42 INFO - PROCESS | 3884 | ++DOMWINDOW == 133 (14DA1F00) [pid = 3884] [serial = 283] [outer = 13EC9500]
06:21:42 INFO - PROCESS | 3884 | 1446124902856 Marionette INFO loaded listener.js
06:21:42 INFO - PROCESS | 3884 | ++DOMWINDOW == 134 (1531B800) [pid = 3884] [serial = 284] [outer = 13EC9500]
06:21:43 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
06:21:43 INFO - document served over http requires an https
06:21:43 INFO - sub-resource via fetch-request using the meta-csp
06:21:43 INFO - delivery method with keep-origin-redirect and when
06:21:43 INFO - the target request is cross-origin.
06:21:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 600ms
06:21:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
06:21:43 INFO - PROCESS | 3884 | ++DOCSHELL 1599E700 == 41 [pid = 3884] [id = 101]
06:21:43 INFO - PROCESS | 3884 | ++DOMWINDOW == 135 (141CF880) [pid = 3884] [serial = 285] [outer = 00000000]
06:21:43 INFO - PROCESS | 3884 | ++DOMWINDOW == 136 (16CF1500) [pid = 3884] [serial = 286] [outer = 141CF880]
06:21:43 INFO - PROCESS | 3884 | 1446124903412 Marionette INFO loaded listener.js
06:21:43 INFO - PROCESS | 3884 | ++DOMWINDOW == 137 (16CF3080) [pid = 3884] [serial = 287] [outer = 141CF880]
06:21: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
06:21:43 INFO - document served over http requires an https
06:21:43 INFO - sub-resource via fetch-request using the meta-csp
06:21:43 INFO - delivery method with no-redirect and when
06:21:43 INFO - the target request is cross-origin.
06:21:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 536ms
06:21:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:21:43 INFO - PROCESS | 3884 | ++DOCSHELL 16D23300 == 42 [pid = 3884] [id = 102]
06:21:43 INFO - PROCESS | 3884 | ++DOMWINDOW == 138 (16CF3800) [pid = 3884] [serial = 288] [outer = 00000000]
06:21:43 INFO - PROCESS | 3884 | ++DOMWINDOW == 139 (16CF5B00) [pid = 3884] [serial = 289] [outer = 16CF3800]
06:21:43 INFO - PROCESS | 3884 | 1446124903945 Marionette INFO loaded listener.js
06:21:44 INFO - PROCESS | 3884 | ++DOMWINDOW == 140 (1861A900) [pid = 3884] [serial = 290] [outer = 16CF3800]
06:21:44 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:21:44 INFO - document served over http requires an https
06:21:44 INFO - sub-resource via fetch-request using the meta-csp
06:21:44 INFO - delivery method with swap-origin-redirect and when
06:21:44 INFO - the target request is cross-origin.
06:21:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 710ms
06:21:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:21:44 INFO - PROCESS | 3884 | ++DOCSHELL 18303D00 == 43 [pid = 3884] [id = 103]
06:21:44 INFO - PROCESS | 3884 | ++DOMWINDOW == 141 (16CA2E00) [pid = 3884] [serial = 291] [outer = 00000000]
06:21:44 INFO - PROCESS | 3884 | ++DOMWINDOW == 142 (16CF5380) [pid = 3884] [serial = 292] [outer = 16CA2E00]
06:21:44 INFO - PROCESS | 3884 | 1446124904685 Marionette INFO loaded listener.js
06:21:44 INFO - PROCESS | 3884 | ++DOMWINDOW == 143 (1A0A3E00) [pid = 3884] [serial = 293] [outer = 16CA2E00]
06:21:45 INFO - PROCESS | 3884 | ++DOCSHELL 19B53A00 == 44 [pid = 3884] [id = 104]
06:21:45 INFO - PROCESS | 3884 | ++DOMWINDOW == 144 (1B8B3D00) [pid = 3884] [serial = 294] [outer = 00000000]
06:21:45 INFO - PROCESS | 3884 | ++DOMWINDOW == 145 (1A231280) [pid = 3884] [serial = 295] [outer = 1B8B3D00]
06:21:45 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
06:21:45 INFO - document served over http requires an https
06:21:45 INFO - sub-resource via iframe-tag using the meta-csp
06:21:45 INFO - delivery method with keep-origin-redirect and when
06:21:45 INFO - the target request is cross-origin.
06:21:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 757ms
06:21:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:21:45 INFO - PROCESS | 3884 | ++DOCSHELL 1924F700 == 45 [pid = 3884] [id = 105]
06:21:45 INFO - PROCESS | 3884 | ++DOMWINDOW == 146 (16CF4C00) [pid = 3884] [serial = 296] [outer = 00000000]
06:21:45 INFO - PROCESS | 3884 | ++DOMWINDOW == 147 (1A0A4080) [pid = 3884] [serial = 297] [outer = 16CF4C00]
06:21:45 INFO - PROCESS | 3884 | 1446124905455 Marionette INFO loaded listener.js
06:21:45 INFO - PROCESS | 3884 | ++DOMWINDOW == 148 (1B8B4200) [pid = 3884] [serial = 298] [outer = 16CF4C00]
06:21:45 INFO - PROCESS | 3884 | ++DOCSHELL 1A107A00 == 46 [pid = 3884] [id = 106]
06:21:45 INFO - PROCESS | 3884 | ++DOMWINDOW == 149 (153C5E00) [pid = 3884] [serial = 299] [outer = 00000000]
06:21:45 INFO - PROCESS | 3884 | ++DOMWINDOW == 150 (153C6300) [pid = 3884] [serial = 300] [outer = 153C5E00]
06:21: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
06:21:45 INFO - document served over http requires an https
06:21:45 INFO - sub-resource via iframe-tag using the meta-csp
06:21:45 INFO - delivery method with no-redirect and when
06:21:45 INFO - the target request is cross-origin.
06:21:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 631ms
06:21:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:21:46 INFO - PROCESS | 3884 | ++DOCSHELL 19DFCC00 == 47 [pid = 3884] [id = 107]
06:21:46 INFO - PROCESS | 3884 | ++DOMWINDOW == 151 (153C4000) [pid = 3884] [serial = 301] [outer = 00000000]
06:21:46 INFO - PROCESS | 3884 | ++DOMWINDOW == 152 (153C6D00) [pid = 3884] [serial = 302] [outer = 153C4000]
06:21:46 INFO - PROCESS | 3884 | 1446124906099 Marionette INFO loaded listener.js
06:21:46 INFO - PROCESS | 3884 | ++DOMWINDOW == 153 (153C8B00) [pid = 3884] [serial = 303] [outer = 153C4000]
06:21:46 INFO - PROCESS | 3884 | ++DOCSHELL 1A417B00 == 48 [pid = 3884] [id = 108]
06:21:46 INFO - PROCESS | 3884 | ++DOMWINDOW == 154 (153DB780) [pid = 3884] [serial = 304] [outer = 00000000]
06:21:46 INFO - PROCESS | 3884 | ++DOMWINDOW == 155 (153C7200) [pid = 3884] [serial = 305] [outer = 153DB780]
06:21:46 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:21:46 INFO - document served over http requires an https
06:21:46 INFO - sub-resource via iframe-tag using the meta-csp
06:21:46 INFO - delivery method with swap-origin-redirect and when
06:21:46 INFO - the target request is cross-origin.
06:21:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 710ms
06:21:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:21:46 INFO - PROCESS | 3884 | --DOMWINDOW == 154 (0FDB1C80) [pid = 3884] [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]
06:21:46 INFO - PROCESS | 3884 | --DOMWINDOW == 153 (16488A80) [pid = 3884] [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]
06:21:46 INFO - PROCESS | 3884 | --DOMWINDOW == 152 (16489700) [pid = 3884] [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]
06:21:46 INFO - PROCESS | 3884 | --DOMWINDOW == 151 (18F75B00) [pid = 3884] [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]
06:21:46 INFO - PROCESS | 3884 | --DOMWINDOW == 150 (1A0A5980) [pid = 3884] [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]
06:21:46 INFO - PROCESS | 3884 | --DOMWINDOW == 149 (18619C80) [pid = 3884] [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]
06:21:46 INFO - PROCESS | 3884 | --DOMWINDOW == 148 (1A0A2A00) [pid = 3884] [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]
06:21:46 INFO - PROCESS | 3884 | --DOMWINDOW == 147 (16486500) [pid = 3884] [serial = 215] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446124888215]
06:21:46 INFO - PROCESS | 3884 | --DOMWINDOW == 146 (14A7DA80) [pid = 3884] [serial = 210] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:21:46 INFO - PROCESS | 3884 | --DOMWINDOW == 145 (14A7B280) [pid = 3884] [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]
06:21:46 INFO - PROCESS | 3884 | --DOMWINDOW == 144 (12D05380) [pid = 3884] [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]
06:21:46 INFO - PROCESS | 3884 | --DOMWINDOW == 143 (1589BD00) [pid = 3884] [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]
06:21:46 INFO - PROCESS | 3884 | --DOMWINDOW == 142 (15081280) [pid = 3884] [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]
06:21:46 INFO - PROCESS | 3884 | --DOMWINDOW == 141 (141CB000) [pid = 3884] [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]
06:21:46 INFO - PROCESS | 3884 | --DOMWINDOW == 140 (0CE74780) [pid = 3884] [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]
06:21:46 INFO - PROCESS | 3884 | --DOMWINDOW == 139 (1A0A2500) [pid = 3884] [serial = 220] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:21:46 INFO - PROCESS | 3884 | --DOMWINDOW == 138 (0CE78D80) [pid = 3884] [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]
06:21:46 INFO - PROCESS | 3884 | --DOMWINDOW == 137 (14DA3D00) [pid = 3884] [serial = 247] [outer = 00000000] [url = about:blank]
06:21:46 INFO - PROCESS | 3884 | --DOMWINDOW == 136 (1A0A4F80) [pid = 3884] [serial = 202] [outer = 00000000] [url = about:blank]
06:21:46 INFO - PROCESS | 3884 | --DOMWINDOW == 135 (141CD300) [pid = 3884] [serial = 229] [outer = 00000000] [url = about:blank]
06:21:46 INFO - PROCESS | 3884 | --DOMWINDOW == 134 (18CAB080) [pid = 3884] [serial = 216] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446124888215]
06:21:46 INFO - PROCESS | 3884 | --DOMWINDOW == 133 (15211C80) [pid = 3884] [serial = 213] [outer = 00000000] [url = about:blank]
06:21:46 INFO - PROCESS | 3884 | --DOMWINDOW == 132 (164AF600) [pid = 3884] [serial = 238] [outer = 00000000] [url = about:blank]
06:21:46 INFO - PROCESS | 3884 | --DOMWINDOW == 131 (1A4FA700) [pid = 3884] [serial = 226] [outer = 00000000] [url = about:blank]
06:21:46 INFO - PROCESS | 3884 | --DOMWINDOW == 130 (18CAB580) [pid = 3884] [serial = 223] [outer = 00000000] [url = about:blank]
06:21:46 INFO - PROCESS | 3884 | --DOMWINDOW == 129 (10D5A800) [pid = 3884] [serial = 211] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:21:46 INFO - PROCESS | 3884 | --DOMWINDOW == 128 (12083800) [pid = 3884] [serial = 208] [outer = 00000000] [url = about:blank]
06:21:46 INFO - PROCESS | 3884 | --DOMWINDOW == 127 (141CFD80) [pid = 3884] [serial = 232] [outer = 00000000] [url = about:blank]
06:21:46 INFO - PROCESS | 3884 | --DOMWINDOW == 126 (1A0A5C00) [pid = 3884] [serial = 221] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:21:46 INFO - PROCESS | 3884 | --DOMWINDOW == 125 (18253800) [pid = 3884] [serial = 218] [outer = 00000000] [url = about:blank]
06:21:46 INFO - PROCESS | 3884 | --DOMWINDOW == 124 (18CACE80) [pid = 3884] [serial = 241] [outer = 00000000] [url = about:blank]
06:21:46 INFO - PROCESS | 3884 | --DOMWINDOW == 123 (15E3BC80) [pid = 3884] [serial = 235] [outer = 00000000] [url = about:blank]
06:21:46 INFO - PROCESS | 3884 | --DOMWINDOW == 122 (18F72400) [pid = 3884] [serial = 195] [outer = 00000000] [url = about:blank]
06:21:46 INFO - PROCESS | 3884 | --DOMWINDOW == 121 (1A4FA480) [pid = 3884] [serial = 199] [outer = 00000000] [url = about:blank]
06:21:46 INFO - PROCESS | 3884 | --DOMWINDOW == 120 (1ABB9000) [pid = 3884] [serial = 205] [outer = 00000000] [url = about:blank]
06:21:46 INFO - PROCESS | 3884 | --DOMWINDOW == 119 (127EC400) [pid = 3884] [serial = 186] [outer = 00000000] [url = about:blank]
06:21:46 INFO - PROCESS | 3884 | --DOMWINDOW == 118 (15214480) [pid = 3884] [serial = 189] [outer = 00000000] [url = about:blank]
06:21:46 INFO - PROCESS | 3884 | --DOMWINDOW == 117 (1A232400) [pid = 3884] [serial = 244] [outer = 00000000] [url = about:blank]
06:21:46 INFO - PROCESS | 3884 | --DOMWINDOW == 116 (16031280) [pid = 3884] [serial = 192] [outer = 00000000] [url = about:blank]
06:21:46 INFO - PROCESS | 3884 | --DOMWINDOW == 115 (156EB300) [pid = 3884] [serial = 129] [outer = 00000000] [url = about:blank]
06:21:46 INFO - PROCESS | 3884 | --DOMWINDOW == 114 (18CAC200) [pid = 3884] [serial = 139] [outer = 00000000] [url = about:blank]
06:21:46 INFO - PROCESS | 3884 | --DOMWINDOW == 113 (18CAD880) [pid = 3884] [serial = 145] [outer = 00000000] [url = about:blank]
06:21:46 INFO - PROCESS | 3884 | --DOMWINDOW == 112 (16C39180) [pid = 3884] [serial = 134] [outer = 00000000] [url = about:blank]
06:21:46 INFO - PROCESS | 3884 | --DOMWINDOW == 111 (16C3C100) [pid = 3884] [serial = 106] [outer = 00000000] [url = about:blank]
06:21:46 INFO - PROCESS | 3884 | --DOMWINDOW == 110 (198FB800) [pid = 3884] [serial = 142] [outer = 00000000] [url = about:blank]
06:21:46 INFO - PROCESS | 3884 | --DOMWINDOW == 109 (18255100) [pid = 3884] [serial = 239] [outer = 00000000] [url = about:blank]
06:21:46 INFO - PROCESS | 3884 | --DOMWINDOW == 108 (15081000) [pid = 3884] [serial = 233] [outer = 00000000] [url = about:blank]
06:21:46 INFO - PROCESS | 3884 | --DOMWINDOW == 107 (16487B80) [pid = 3884] [serial = 236] [outer = 00000000] [url = about:blank]
06:21:46 INFO - PROCESS | 3884 | --DOMWINDOW == 106 (1A4F9080) [pid = 3884] [serial = 46] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
06:21:46 INFO - PROCESS | 3884 | ++DOCSHELL 15E66500 == 49 [pid = 3884] [id = 109]
06:21:46 INFO - PROCESS | 3884 | ++DOMWINDOW == 107 (11F74C00) [pid = 3884] [serial = 306] [outer = 00000000]
06:21:46 INFO - PROCESS | 3884 | ++DOMWINDOW == 108 (13ECD880) [pid = 3884] [serial = 307] [outer = 11F74C00]
06:21:46 INFO - PROCESS | 3884 | 1446124906876 Marionette INFO loaded listener.js
06:21:46 INFO - PROCESS | 3884 | ++DOMWINDOW == 109 (141CD300) [pid = 3884] [serial = 308] [outer = 11F74C00]
06:21:47 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:21:47 INFO - document served over http requires an https
06:21:47 INFO - sub-resource via script-tag using the meta-csp
06:21:47 INFO - delivery method with keep-origin-redirect and when
06:21:47 INFO - the target request is cross-origin.
06:21:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 568ms
06:21:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
06:21:47 INFO - PROCESS | 3884 | ++DOCSHELL 1A418100 == 50 [pid = 3884] [id = 110]
06:21:47 INFO - PROCESS | 3884 | ++DOMWINDOW == 110 (13ECA400) [pid = 3884] [serial = 309] [outer = 00000000]
06:21:47 INFO - PROCESS | 3884 | ++DOMWINDOW == 111 (14DA2900) [pid = 3884] [serial = 310] [outer = 13ECA400]
06:21:47 INFO - PROCESS | 3884 | 1446124907380 Marionette INFO loaded listener.js
06:21:47 INFO - PROCESS | 3884 | ++DOMWINDOW == 112 (153C6580) [pid = 3884] [serial = 311] [outer = 13ECA400]
06:21: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
06:21:47 INFO - document served over http requires an https
06:21:47 INFO - sub-resource via script-tag using the meta-csp
06:21:47 INFO - delivery method with no-redirect and when
06:21:47 INFO - the target request is cross-origin.
06:21:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 489ms
06:21:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:21:47 INFO - PROCESS | 3884 | ++DOCSHELL 1C699600 == 51 [pid = 3884] [id = 111]
06:21:47 INFO - PROCESS | 3884 | ++DOMWINDOW == 113 (153DBA00) [pid = 3884] [serial = 312] [outer = 00000000]
06:21:47 INFO - PROCESS | 3884 | ++DOMWINDOW == 114 (153DC680) [pid = 3884] [serial = 313] [outer = 153DBA00]
06:21:47 INFO - PROCESS | 3884 | 1446124907905 Marionette INFO loaded listener.js
06:21:48 INFO - PROCESS | 3884 | ++DOMWINDOW == 115 (153DEC00) [pid = 3884] [serial = 314] [outer = 153DBA00]
06:21: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
06:21:48 INFO - document served over http requires an https
06:21:48 INFO - sub-resource via script-tag using the meta-csp
06:21:48 INFO - delivery method with swap-origin-redirect and when
06:21:48 INFO - the target request is cross-origin.
06:21:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 646ms
06:21:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:21:48 INFO - PROCESS | 3884 | ++DOCSHELL 0F506900 == 52 [pid = 3884] [id = 112]
06:21:48 INFO - PROCESS | 3884 | ++DOMWINDOW == 116 (14A7D080) [pid = 3884] [serial = 315] [outer = 00000000]
06:21:48 INFO - PROCESS | 3884 | ++DOMWINDOW == 117 (153DFD80) [pid = 3884] [serial = 316] [outer = 14A7D080]
06:21:48 INFO - PROCESS | 3884 | 1446124908559 Marionette INFO loaded listener.js
06:21:48 INFO - PROCESS | 3884 | ++DOMWINDOW == 118 (16488A80) [pid = 3884] [serial = 317] [outer = 14A7D080]
06:21:48 INFO - PROCESS | 3884 | 1446124908789 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
06:21: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
06:21:49 INFO - document served over http requires an https
06:21:49 INFO - sub-resource via xhr-request using the meta-csp
06:21:49 INFO - delivery method with keep-origin-redirect and when
06:21:49 INFO - the target request is cross-origin.
06:21:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 947ms
06:21:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
06:21:49 INFO - PROCESS | 3884 | ++DOCSHELL 118C3700 == 53 [pid = 3884] [id = 113]
06:21:49 INFO - PROCESS | 3884 | ++DOMWINDOW == 119 (12083800) [pid = 3884] [serial = 318] [outer = 00000000]
06:21:49 INFO - PROCESS | 3884 | ++DOMWINDOW == 120 (153DF380) [pid = 3884] [serial = 319] [outer = 12083800]
06:21:49 INFO - PROCESS | 3884 | 1446124909631 Marionette INFO loaded listener.js
06:21:49 INFO - PROCESS | 3884 | ++DOMWINDOW == 121 (16489700) [pid = 3884] [serial = 320] [outer = 12083800]
06:21: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
06:21:50 INFO - document served over http requires an https
06:21:50 INFO - sub-resource via xhr-request using the meta-csp
06:21:50 INFO - delivery method with no-redirect and when
06:21:50 INFO - the target request is cross-origin.
06:21:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 804ms
06:21:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:21:50 INFO - PROCESS | 3884 | ++DOCSHELL 15EF3700 == 54 [pid = 3884] [id = 114]
06:21:50 INFO - PROCESS | 3884 | ++DOMWINDOW == 122 (164AE700) [pid = 3884] [serial = 321] [outer = 00000000]
06:21:50 INFO - PROCESS | 3884 | ++DOMWINDOW == 123 (18619C80) [pid = 3884] [serial = 322] [outer = 164AE700]
06:21:50 INFO - PROCESS | 3884 | 1446124910503 Marionette INFO loaded listener.js
06:21:50 INFO - PROCESS | 3884 | ++DOMWINDOW == 124 (18EC7880) [pid = 3884] [serial = 323] [outer = 164AE700]
06:21:51 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
06:21:51 INFO - document served over http requires an https
06:21:51 INFO - sub-resource via xhr-request using the meta-csp
06:21:51 INFO - delivery method with swap-origin-redirect and when
06:21:51 INFO - the target request is cross-origin.
06:21:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 915ms
06:21:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:21:51 INFO - PROCESS | 3884 | ++DOCSHELL 19117400 == 55 [pid = 3884] [id = 115]
06:21:51 INFO - PROCESS | 3884 | ++DOMWINDOW == 125 (18253D00) [pid = 3884] [serial = 324] [outer = 00000000]
06:21:51 INFO - PROCESS | 3884 | ++DOMWINDOW == 126 (18F72B80) [pid = 3884] [serial = 325] [outer = 18253D00]
06:21:51 INFO - PROCESS | 3884 | 1446124911421 Marionette INFO loaded listener.js
06:21:51 INFO - PROCESS | 3884 | ++DOMWINDOW == 127 (1A0A4F80) [pid = 3884] [serial = 326] [outer = 18253D00]
06:21: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
06:21:52 INFO - document served over http requires an http
06:21:52 INFO - sub-resource via fetch-request using the meta-csp
06:21:52 INFO - delivery method with keep-origin-redirect and when
06:21:52 INFO - the target request is same-origin.
06:21:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 947ms
06:21:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
06:21:52 INFO - PROCESS | 3884 | ++DOCSHELL 1A28DC00 == 56 [pid = 3884] [id = 116]
06:21:52 INFO - PROCESS | 3884 | ++DOMWINDOW == 128 (1A235880) [pid = 3884] [serial = 327] [outer = 00000000]
06:21:52 INFO - PROCESS | 3884 | ++DOMWINDOW == 129 (1A4FA700) [pid = 3884] [serial = 328] [outer = 1A235880]
06:21:52 INFO - PROCESS | 3884 | 1446124912423 Marionette INFO loaded listener.js
06:21:52 INFO - PROCESS | 3884 | ++DOMWINDOW == 130 (1B8B5880) [pid = 3884] [serial = 329] [outer = 1A235880]
06:21: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
06:21:53 INFO - document served over http requires an http
06:21:53 INFO - sub-resource via fetch-request using the meta-csp
06:21:53 INFO - delivery method with no-redirect and when
06:21:53 INFO - the target request is same-origin.
06:21:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 868ms
06:21:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:21:53 INFO - PROCESS | 3884 | ++DOCSHELL 19115600 == 57 [pid = 3884] [id = 117]
06:21:53 INFO - PROCESS | 3884 | ++DOMWINDOW == 131 (1A233580) [pid = 3884] [serial = 330] [outer = 00000000]
06:21:53 INFO - PROCESS | 3884 | ++DOMWINDOW == 132 (1B8B5600) [pid = 3884] [serial = 331] [outer = 1A233580]
06:21:53 INFO - PROCESS | 3884 | 1446124913285 Marionette INFO loaded listener.js
06:21:53 INFO - PROCESS | 3884 | ++DOMWINDOW == 133 (1DA73300) [pid = 3884] [serial = 332] [outer = 1A233580]
06:21:53 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:21:53 INFO - document served over http requires an http
06:21:53 INFO - sub-resource via fetch-request using the meta-csp
06:21:53 INFO - delivery method with swap-origin-redirect and when
06:21:53 INFO - the target request is same-origin.
06:21:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 915ms
06:21:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:21:54 INFO - PROCESS | 3884 | ++DOCSHELL 1DCE2200 == 58 [pid = 3884] [id = 118]
06:21:54 INFO - PROCESS | 3884 | ++DOMWINDOW == 134 (1ABBBF80) [pid = 3884] [serial = 333] [outer = 00000000]
06:21:54 INFO - PROCESS | 3884 | ++DOMWINDOW == 135 (1C9C3580) [pid = 3884] [serial = 334] [outer = 1ABBBF80]
06:21:54 INFO - PROCESS | 3884 | 1446124914218 Marionette INFO loaded listener.js
06:21:54 INFO - PROCESS | 3884 | ++DOMWINDOW == 136 (1C9C4980) [pid = 3884] [serial = 335] [outer = 1ABBBF80]
06:21:55 INFO - PROCESS | 3884 | ++DOCSHELL 14036000 == 59 [pid = 3884] [id = 119]
06:21:55 INFO - PROCESS | 3884 | ++DOMWINDOW == 137 (1DA73A80) [pid = 3884] [serial = 336] [outer = 00000000]
06:21:55 INFO - PROCESS | 3884 | ++DOMWINDOW == 138 (141CE200) [pid = 3884] [serial = 337] [outer = 1DA73A80]
06:21: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
06:21:55 INFO - document served over http requires an http
06:21:55 INFO - sub-resource via iframe-tag using the meta-csp
06:21:55 INFO - delivery method with keep-origin-redirect and when
06:21:55 INFO - the target request is same-origin.
06:21:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1845ms
06:21:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:21:56 INFO - PROCESS | 3884 | ++DOCSHELL 11E6DD00 == 60 [pid = 3884] [id = 120]
06:21:56 INFO - PROCESS | 3884 | ++DOMWINDOW == 139 (11883800) [pid = 3884] [serial = 338] [outer = 00000000]
06:21:56 INFO - PROCESS | 3884 | ++DOMWINDOW == 140 (1C9C4C00) [pid = 3884] [serial = 339] [outer = 11883800]
06:21:56 INFO - PROCESS | 3884 | 1446124916090 Marionette INFO loaded listener.js
06:21:56 INFO - PROCESS | 3884 | ++DOMWINDOW == 141 (1C9C5B00) [pid = 3884] [serial = 340] [outer = 11883800]
06:21:56 INFO - PROCESS | 3884 | ++DOCSHELL 110DB800 == 61 [pid = 3884] [id = 121]
06:21:56 INFO - PROCESS | 3884 | ++DOMWINDOW == 142 (1589B300) [pid = 3884] [serial = 341] [outer = 00000000]
06:21:57 INFO - PROCESS | 3884 | ++DOMWINDOW == 143 (1135EC00) [pid = 3884] [serial = 342] [outer = 1589B300]
06:21:57 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
06:21:57 INFO - document served over http requires an http
06:21:57 INFO - sub-resource via iframe-tag using the meta-csp
06:21:57 INFO - delivery method with no-redirect and when
06:21:57 INFO - the target request is same-origin.
06:21:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1309ms
06:21:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:21:57 INFO - PROCESS | 3884 | ++DOCSHELL 0F136B00 == 62 [pid = 3884] [id = 122]
06:21:57 INFO - PROCESS | 3884 | ++DOMWINDOW == 144 (0CE74780) [pid = 3884] [serial = 343] [outer = 00000000]
06:21:57 INFO - PROCESS | 3884 | ++DOMWINDOW == 145 (13ECD600) [pid = 3884] [serial = 344] [outer = 0CE74780]
06:21:57 INFO - PROCESS | 3884 | 1446124917463 Marionette INFO loaded listener.js
06:21:57 INFO - PROCESS | 3884 | ++DOMWINDOW == 146 (14DA1000) [pid = 3884] [serial = 345] [outer = 0CE74780]
06:21:57 INFO - PROCESS | 3884 | ++DOCSHELL 1599CF00 == 63 [pid = 3884] [id = 123]
06:21:57 INFO - PROCESS | 3884 | ++DOMWINDOW == 147 (16299D00) [pid = 3884] [serial = 346] [outer = 00000000]
06:21:58 INFO - PROCESS | 3884 | ++DOMWINDOW == 148 (13ECB080) [pid = 3884] [serial = 347] [outer = 16299D00]
06:21:58 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
06:21:58 INFO - document served over http requires an http
06:21:58 INFO - sub-resource via iframe-tag using the meta-csp
06:21:58 INFO - delivery method with swap-origin-redirect and when
06:21:58 INFO - the target request is same-origin.
06:21:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 946ms
06:21:58 INFO - PROCESS | 3884 | --DOCSHELL 1C699600 == 62 [pid = 3884] [id = 111]
06:21:58 INFO - PROCESS | 3884 | --DOCSHELL 1A418100 == 61 [pid = 3884] [id = 110]
06:21:58 INFO - PROCESS | 3884 | --DOCSHELL 15E66500 == 60 [pid = 3884] [id = 109]
06:21:58 INFO - PROCESS | 3884 | --DOCSHELL 1A417B00 == 59 [pid = 3884] [id = 108]
06:21:58 INFO - PROCESS | 3884 | --DOCSHELL 19DFCC00 == 58 [pid = 3884] [id = 107]
06:21:58 INFO - PROCESS | 3884 | --DOCSHELL 1A107A00 == 57 [pid = 3884] [id = 106]
06:21:58 INFO - PROCESS | 3884 | --DOCSHELL 1924F700 == 56 [pid = 3884] [id = 105]
06:21:58 INFO - PROCESS | 3884 | --DOCSHELL 19B53A00 == 55 [pid = 3884] [id = 104]
06:21:58 INFO - PROCESS | 3884 | --DOCSHELL 18303D00 == 54 [pid = 3884] [id = 103]
06:21:58 INFO - PROCESS | 3884 | --DOCSHELL 16D23300 == 53 [pid = 3884] [id = 102]
06:21:58 INFO - PROCESS | 3884 | --DOCSHELL 1599E700 == 52 [pid = 3884] [id = 101]
06:21:58 INFO - PROCESS | 3884 | --DOCSHELL 110DBE00 == 51 [pid = 3884] [id = 100]
06:21:58 INFO - PROCESS | 3884 | --DOCSHELL 120DA500 == 50 [pid = 3884] [id = 99]
06:21:58 INFO - PROCESS | 3884 | --DOCSHELL 1150CF00 == 49 [pid = 3884] [id = 98]
06:21:58 INFO - PROCESS | 3884 | --DOCSHELL 0FDF3700 == 48 [pid = 3884] [id = 97]
06:21:58 INFO - PROCESS | 3884 | --DOCSHELL 16D24800 == 47 [pid = 3884] [id = 96]
06:21:58 INFO - PROCESS | 3884 | --DOCSHELL 1C44BB00 == 46 [pid = 3884] [id = 95]
06:21:58 INFO - PROCESS | 3884 | --DOCSHELL 1A28D600 == 45 [pid = 3884] [id = 94]
06:21:58 INFO - PROCESS | 3884 | --DOCSHELL 152B3A00 == 44 [pid = 3884] [id = 93]
06:21:58 INFO - PROCESS | 3884 | --DOCSHELL 0F051F00 == 43 [pid = 3884] [id = 91]
06:21:58 INFO - PROCESS | 3884 | --DOCSHELL 12654200 == 42 [pid = 3884] [id = 90]
06:21:58 INFO - PROCESS | 3884 | --DOCSHELL 10C5F100 == 41 [pid = 3884] [id = 89]
06:21:58 INFO - PROCESS | 3884 | --DOCSHELL 0FA62B00 == 40 [pid = 3884] [id = 88]
06:21:58 INFO - PROCESS | 3884 | --DOCSHELL 0FA62800 == 39 [pid = 3884] [id = 87]
06:21:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:21:58 INFO - PROCESS | 3884 | --DOMWINDOW == 147 (1ABBB580) [pid = 3884] [serial = 245] [outer = 00000000] [url = about:blank]
06:21:58 INFO - PROCESS | 3884 | --DOMWINDOW == 146 (18F75100) [pid = 3884] [serial = 242] [outer = 00000000] [url = about:blank]
06:21:58 INFO - PROCESS | 3884 | --DOMWINDOW == 145 (1ABBA680) [pid = 3884] [serial = 227] [outer = 00000000] [url = about:blank]
06:21:58 INFO - PROCESS | 3884 | --DOMWINDOW == 144 (18CAA900) [pid = 3884] [serial = 219] [outer = 00000000] [url = about:blank]
06:21:58 INFO - PROCESS | 3884 | --DOMWINDOW == 143 (1ABBA180) [pid = 3884] [serial = 206] [outer = 00000000] [url = about:blank]
06:21:58 INFO - PROCESS | 3884 | --DOMWINDOW == 142 (13ECCC00) [pid = 3884] [serial = 209] [outer = 00000000] [url = about:blank]
06:21:58 INFO - PROCESS | 3884 | --DOMWINDOW == 141 (16486F00) [pid = 3884] [serial = 214] [outer = 00000000] [url = about:blank]
06:21:58 INFO - PROCESS | 3884 | --DOMWINDOW == 140 (141CEE80) [pid = 3884] [serial = 230] [outer = 00000000] [url = about:blank]
06:21:58 INFO - PROCESS | 3884 | --DOMWINDOW == 139 (1A0A6880) [pid = 3884] [serial = 224] [outer = 00000000] [url = about:blank]
06:21:58 INFO - PROCESS | 3884 | ++DOCSHELL 0FDF3700 == 40 [pid = 3884] [id = 124]
06:21:58 INFO - PROCESS | 3884 | ++DOMWINDOW == 140 (13ECCC00) [pid = 3884] [serial = 348] [outer = 00000000]
06:21:58 INFO - PROCESS | 3884 | ++DOMWINDOW == 141 (14DA2B80) [pid = 3884] [serial = 349] [outer = 13ECCC00]
06:21:58 INFO - PROCESS | 3884 | 1446124918334 Marionette INFO loaded listener.js
06:21:58 INFO - PROCESS | 3884 | ++DOMWINDOW == 142 (15085880) [pid = 3884] [serial = 350] [outer = 13ECCC00]
06:21:58 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:21:58 INFO - document served over http requires an http
06:21:58 INFO - sub-resource via script-tag using the meta-csp
06:21:58 INFO - delivery method with keep-origin-redirect and when
06:21:58 INFO - the target request is same-origin.
06:21:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 583ms
06:21:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
06:21:58 INFO - PROCESS | 3884 | ++DOCSHELL 15FAB800 == 41 [pid = 3884] [id = 125]
06:21:58 INFO - PROCESS | 3884 | ++DOMWINDOW == 143 (14A7DF80) [pid = 3884] [serial = 351] [outer = 00000000]
06:21:58 INFO - PROCESS | 3884 | ++DOMWINDOW == 144 (153C8600) [pid = 3884] [serial = 352] [outer = 14A7DF80]
06:21:59 INFO - PROCESS | 3884 | 1446124919002 Marionette INFO loaded listener.js
06:21:59 INFO - PROCESS | 3884 | ++DOMWINDOW == 145 (16486F00) [pid = 3884] [serial = 353] [outer = 14A7DF80]
06:21:59 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:21:59 INFO - document served over http requires an http
06:21:59 INFO - sub-resource via script-tag using the meta-csp
06:21:59 INFO - delivery method with no-redirect and when
06:21:59 INFO - the target request is same-origin.
06:21:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 647ms
06:21:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:21:59 INFO - PROCESS | 3884 | ++DOCSHELL 16D25100 == 42 [pid = 3884] [id = 126]
06:21:59 INFO - PROCESS | 3884 | ++DOMWINDOW == 146 (153DD080) [pid = 3884] [serial = 354] [outer = 00000000]
06:21:59 INFO - PROCESS | 3884 | ++DOMWINDOW == 147 (16CA3F80) [pid = 3884] [serial = 355] [outer = 153DD080]
06:21:59 INFO - PROCESS | 3884 | 1446124919562 Marionette INFO loaded listener.js
06:21:59 INFO - PROCESS | 3884 | ++DOMWINDOW == 148 (16CF3D00) [pid = 3884] [serial = 356] [outer = 153DD080]
06:22:00 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
06:22:00 INFO - document served over http requires an http
06:22:00 INFO - sub-resource via script-tag using the meta-csp
06:22:00 INFO - delivery method with swap-origin-redirect and when
06:22:00 INFO - the target request is same-origin.
06:22:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 599ms
06:22:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:22:00 INFO - PROCESS | 3884 | ++DOCSHELL 141D2E00 == 43 [pid = 3884] [id = 127]
06:22:00 INFO - PROCESS | 3884 | ++DOMWINDOW == 149 (15214700) [pid = 3884] [serial = 357] [outer = 00000000]
06:22:00 INFO - PROCESS | 3884 | ++DOMWINDOW == 150 (16CF3F80) [pid = 3884] [serial = 358] [outer = 15214700]
06:22:00 INFO - PROCESS | 3884 | 1446124920173 Marionette INFO loaded listener.js
06:22:00 INFO - PROCESS | 3884 | ++DOMWINDOW == 151 (18CAA900) [pid = 3884] [serial = 359] [outer = 15214700]
06:22:00 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:22:00 INFO - document served over http requires an http
06:22:00 INFO - sub-resource via xhr-request using the meta-csp
06:22:00 INFO - delivery method with keep-origin-redirect and when
06:22:00 INFO - the target request is same-origin.
06:22:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 647ms
06:22:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
06:22:00 INFO - PROCESS | 3884 | ++DOCSHELL 18FC6600 == 44 [pid = 3884] [id = 128]
06:22:00 INFO - PROCESS | 3884 | ++DOMWINDOW == 152 (18CAAE00) [pid = 3884] [serial = 360] [outer = 00000000]
06:22:00 INFO - PROCESS | 3884 | ++DOMWINDOW == 153 (18F75100) [pid = 3884] [serial = 361] [outer = 18CAAE00]
06:22:00 INFO - PROCESS | 3884 | 1446124920823 Marionette INFO loaded listener.js
06:22:00 INFO - PROCESS | 3884 | ++DOMWINDOW == 154 (198F9A00) [pid = 3884] [serial = 362] [outer = 18CAAE00]
06:22:01 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
06:22:01 INFO - document served over http requires an http
06:22:01 INFO - sub-resource via xhr-request using the meta-csp
06:22:01 INFO - delivery method with no-redirect and when
06:22:01 INFO - the target request is same-origin.
06:22:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 647ms
06:22:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:22:01 INFO - PROCESS | 3884 | ++DOCSHELL 19B51000 == 45 [pid = 3884] [id = 129]
06:22:01 INFO - PROCESS | 3884 | ++DOMWINDOW == 155 (19C03D00) [pid = 3884] [serial = 363] [outer = 00000000]
06:22:01 INFO - PROCESS | 3884 | ++DOMWINDOW == 156 (1A0A2F00) [pid = 3884] [serial = 364] [outer = 19C03D00]
06:22:01 INFO - PROCESS | 3884 | 1446124921527 Marionette INFO loaded listener.js
06:22:01 INFO - PROCESS | 3884 | ++DOMWINDOW == 157 (1A0A5980) [pid = 3884] [serial = 365] [outer = 19C03D00]
06:22:02 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
06:22:02 INFO - document served over http requires an http
06:22:02 INFO - sub-resource via xhr-request using the meta-csp
06:22:02 INFO - delivery method with swap-origin-redirect and when
06:22:02 INFO - the target request is same-origin.
06:22:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 710ms
06:22:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:22:02 INFO - PROCESS | 3884 | ++DOCSHELL 19C5D900 == 46 [pid = 3884] [id = 130]
06:22:02 INFO - PROCESS | 3884 | ++DOMWINDOW == 158 (19C01A00) [pid = 3884] [serial = 366] [outer = 00000000]
06:22:02 INFO - PROCESS | 3884 | ++DOMWINDOW == 159 (1A4F7500) [pid = 3884] [serial = 367] [outer = 19C01A00]
06:22:02 INFO - PROCESS | 3884 | 1446124922208 Marionette INFO loaded listener.js
06:22:02 INFO - PROCESS | 3884 | ++DOMWINDOW == 160 (1ABBA180) [pid = 3884] [serial = 368] [outer = 19C01A00]
06:22:02 INFO - PROCESS | 3884 | --DOMWINDOW == 159 (15215100) [pid = 3884] [serial = 252] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:22:02 INFO - PROCESS | 3884 | --DOMWINDOW == 158 (19225B00) [pid = 3884] [serial = 257] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446124895763]
06:22:02 INFO - PROCESS | 3884 | --DOMWINDOW == 157 (1ABBCE80) [pid = 3884] [serial = 262] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:22:02 INFO - PROCESS | 3884 | --DOMWINDOW == 156 (14DA2680) [pid = 3884] [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]
06:22:02 INFO - PROCESS | 3884 | --DOMWINDOW == 155 (15212680) [pid = 3884] [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]
06:22:02 INFO - PROCESS | 3884 | --DOMWINDOW == 154 (11F74C00) [pid = 3884] [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]
06:22:02 INFO - PROCESS | 3884 | --DOMWINDOW == 153 (18CAC980) [pid = 3884] [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]
06:22:02 INFO - PROCESS | 3884 | --DOMWINDOW == 152 (16CA2E00) [pid = 3884] [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]
06:22:02 INFO - PROCESS | 3884 | --DOMWINDOW == 151 (1B8B3D00) [pid = 3884] [serial = 294] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:22:02 INFO - PROCESS | 3884 | --DOMWINDOW == 150 (1531AB80) [pid = 3884] [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]
06:22:02 INFO - PROCESS | 3884 | --DOMWINDOW == 149 (15081A00) [pid = 3884] [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]
06:22:02 INFO - PROCESS | 3884 | --DOMWINDOW == 148 (13ECA400) [pid = 3884] [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]
06:22:02 INFO - PROCESS | 3884 | --DOMWINDOW == 147 (141CBF00) [pid = 3884] [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]
06:22:02 INFO - PROCESS | 3884 | --DOMWINDOW == 146 (13EC9500) [pid = 3884] [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]
06:22:02 INFO - PROCESS | 3884 | --DOMWINDOW == 145 (153C5E00) [pid = 3884] [serial = 299] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446124905795]
06:22:02 INFO - PROCESS | 3884 | --DOMWINDOW == 144 (1A0A2780) [pid = 3884] [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]
06:22:02 INFO - PROCESS | 3884 | --DOMWINDOW == 143 (153DBA00) [pid = 3884] [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]
06:22:02 INFO - PROCESS | 3884 | --DOMWINDOW == 142 (13ECBF80) [pid = 3884] [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]
06:22:02 INFO - PROCESS | 3884 | --DOMWINDOW == 141 (18619780) [pid = 3884] [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]
06:22:02 INFO - PROCESS | 3884 | --DOMWINDOW == 140 (0CE74A00) [pid = 3884] [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]
06:22:02 INFO - PROCESS | 3884 | --DOMWINDOW == 139 (141CBC80) [pid = 3884] [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]
06:22:02 INFO - PROCESS | 3884 | --DOMWINDOW == 138 (141CF880) [pid = 3884] [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]
06:22:02 INFO - PROCESS | 3884 | --DOMWINDOW == 137 (16CF3800) [pid = 3884] [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]
06:22:02 INFO - PROCESS | 3884 | --DOMWINDOW == 136 (153C4000) [pid = 3884] [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]
06:22:02 INFO - PROCESS | 3884 | --DOMWINDOW == 135 (153DB780) [pid = 3884] [serial = 304] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:22:02 INFO - PROCESS | 3884 | --DOMWINDOW == 134 (16CF4C00) [pid = 3884] [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]
06:22:02 INFO - PROCESS | 3884 | --DOMWINDOW == 133 (0FDB3F80) [pid = 3884] [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]
06:22:02 INFO - PROCESS | 3884 | --DOMWINDOW == 132 (18F75D80) [pid = 3884] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
06:22:02 INFO - PROCESS | 3884 | --DOMWINDOW == 131 (15084E80) [pid = 3884] [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]
06:22:02 INFO - PROCESS | 3884 | --DOMWINDOW == 130 (14DA2900) [pid = 3884] [serial = 310] [outer = 00000000] [url = about:blank]
06:22:02 INFO - PROCESS | 3884 | --DOMWINDOW == 129 (18EC5D00) [pid = 3884] [serial = 263] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:22:02 INFO - PROCESS | 3884 | --DOMWINDOW == 128 (164AEC00) [pid = 3884] [serial = 260] [outer = 00000000] [url = about:blank]
06:22:02 INFO - PROCESS | 3884 | --DOMWINDOW == 127 (1648AD80) [pid = 3884] [serial = 280] [outer = 00000000] [url = about:blank]
06:22:02 INFO - PROCESS | 3884 | --DOMWINDOW == 126 (16CA5D80) [pid = 3884] [serial = 274] [outer = 00000000] [url = about:blank]
06:22:02 INFO - PROCESS | 3884 | --DOMWINDOW == 125 (13ECD880) [pid = 3884] [serial = 307] [outer = 00000000] [url = about:blank]
06:22:02 INFO - PROCESS | 3884 | --DOMWINDOW == 124 (153DC680) [pid = 3884] [serial = 313] [outer = 00000000] [url = about:blank]
06:22:02 INFO - PROCESS | 3884 | --DOMWINDOW == 123 (14DA1F00) [pid = 3884] [serial = 283] [outer = 00000000] [url = about:blank]
06:22:02 INFO - PROCESS | 3884 | --DOMWINDOW == 122 (16CF5B00) [pid = 3884] [serial = 289] [outer = 00000000] [url = about:blank]
06:22:02 INFO - PROCESS | 3884 | --DOMWINDOW == 121 (153C6300) [pid = 3884] [serial = 300] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446124905795]
06:22:02 INFO - PROCESS | 3884 | --DOMWINDOW == 120 (1A0A4080) [pid = 3884] [serial = 297] [outer = 00000000] [url = about:blank]
06:22:02 INFO - PROCESS | 3884 | --DOMWINDOW == 119 (1A231280) [pid = 3884] [serial = 295] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:22:02 INFO - PROCESS | 3884 | --DOMWINDOW == 118 (16CF5380) [pid = 3884] [serial = 292] [outer = 00000000] [url = about:blank]
06:22:02 INFO - PROCESS | 3884 | --DOMWINDOW == 117 (153DFD80) [pid = 3884] [serial = 316] [outer = 00000000] [url = about:blank]
06:22:02 INFO - PROCESS | 3884 | --DOMWINDOW == 116 (14DA3A80) [pid = 3884] [serial = 253] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:22:02 INFO - PROCESS | 3884 | --DOMWINDOW == 115 (141CDA80) [pid = 3884] [serial = 250] [outer = 00000000] [url = about:blank]
06:22:02 INFO - PROCESS | 3884 | --DOMWINDOW == 114 (16CA2680) [pid = 3884] [serial = 271] [outer = 00000000] [url = about:blank]
06:22:02 INFO - PROCESS | 3884 | --DOMWINDOW == 113 (153C7200) [pid = 3884] [serial = 305] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:22:02 INFO - PROCESS | 3884 | --DOMWINDOW == 112 (153C6D00) [pid = 3884] [serial = 302] [outer = 00000000] [url = about:blank]
06:22:02 INFO - PROCESS | 3884 | --DOMWINDOW == 111 (15083300) [pid = 3884] [serial = 258] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446124895763]
06:22:02 INFO - PROCESS | 3884 | --DOMWINDOW == 110 (15085600) [pid = 3884] [serial = 255] [outer = 00000000] [url = about:blank]
06:22:02 INFO - PROCESS | 3884 | --DOMWINDOW == 109 (1B8B2680) [pid = 3884] [serial = 268] [outer = 00000000] [url = about:blank]
06:22:02 INFO - PROCESS | 3884 | --DOMWINDOW == 108 (16CF1500) [pid = 3884] [serial = 286] [outer = 00000000] [url = about:blank]
06:22:02 INFO - PROCESS | 3884 | --DOMWINDOW == 107 (19C03800) [pid = 3884] [serial = 265] [outer = 00000000] [url = about:blank]
06:22:02 INFO - PROCESS | 3884 | --DOMWINDOW == 106 (14DA1C80) [pid = 3884] [serial = 277] [outer = 00000000] [url = about:blank]
06:22:02 INFO - PROCESS | 3884 | --DOMWINDOW == 105 (15215380) [pid = 3884] [serial = 190] [outer = 00000000] [url = about:blank]
06:22:02 INFO - PROCESS | 3884 | --DOMWINDOW == 104 (16CA5380) [pid = 3884] [serial = 281] [outer = 00000000] [url = about:blank]
06:22:02 INFO - PROCESS | 3884 | --DOMWINDOW == 103 (13ECA680) [pid = 3884] [serial = 187] [outer = 00000000] [url = about:blank]
06:22:02 INFO - PROCESS | 3884 | --DOMWINDOW == 102 (1A4FB100) [pid = 3884] [serial = 200] [outer = 00000000] [url = about:blank]
06:22:02 INFO - PROCESS | 3884 | --DOMWINDOW == 101 (198F9F00) [pid = 3884] [serial = 196] [outer = 00000000] [url = about:blank]
06:22:02 INFO - PROCESS | 3884 | --DOMWINDOW == 100 (18619280) [pid = 3884] [serial = 193] [outer = 00000000] [url = about:blank]
06:22:02 INFO - PROCESS | 3884 | --DOMWINDOW == 99 (1A231780) [pid = 3884] [serial = 203] [outer = 00000000] [url = about:blank]
06:22:02 INFO - PROCESS | 3884 | --DOMWINDOW == 98 (15084C00) [pid = 3884] [serial = 278] [outer = 00000000] [url = about:blank]
06:22:03 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
06:22:03 INFO - document served over http requires an https
06:22:03 INFO - sub-resource via fetch-request using the meta-csp
06:22:03 INFO - delivery method with keep-origin-redirect and when
06:22:03 INFO - the target request is same-origin.
06:22:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1009ms
06:22:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
06:22:03 INFO - PROCESS | 3884 | ++DOCSHELL 0FB94000 == 47 [pid = 3884] [id = 131]
06:22:03 INFO - PROCESS | 3884 | ++DOMWINDOW == 99 (13EC9500) [pid = 3884] [serial = 369] [outer = 00000000]
06:22:03 INFO - PROCESS | 3884 | ++DOMWINDOW == 100 (13ECD880) [pid = 3884] [serial = 370] [outer = 13EC9500]
06:22:03 INFO - PROCESS | 3884 | 1446124923188 Marionette INFO loaded listener.js
06:22:03 INFO - PROCESS | 3884 | ++DOMWINDOW == 101 (15084C00) [pid = 3884] [serial = 371] [outer = 13EC9500]
06:22:03 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
06:22:03 INFO - document served over http requires an https
06:22:03 INFO - sub-resource via fetch-request using the meta-csp
06:22:03 INFO - delivery method with no-redirect and when
06:22:03 INFO - the target request is same-origin.
06:22:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 536ms
06:22:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:22:03 INFO - PROCESS | 3884 | ++DOCSHELL 1924EE00 == 48 [pid = 3884] [id = 132]
06:22:03 INFO - PROCESS | 3884 | ++DOMWINDOW == 102 (15081280) [pid = 3884] [serial = 372] [outer = 00000000]
06:22:03 INFO - PROCESS | 3884 | ++DOMWINDOW == 103 (153C4000) [pid = 3884] [serial = 373] [outer = 15081280]
06:22:03 INFO - PROCESS | 3884 | 1446124923727 Marionette INFO loaded listener.js
06:22:03 INFO - PROCESS | 3884 | ++DOMWINDOW == 104 (153C7C00) [pid = 3884] [serial = 374] [outer = 15081280]
06:22:04 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
06:22:04 INFO - document served over http requires an https
06:22:04 INFO - sub-resource via fetch-request using the meta-csp
06:22:04 INFO - delivery method with swap-origin-redirect and when
06:22:04 INFO - the target request is same-origin.
06:22:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 600ms
06:22:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:22:04 INFO - PROCESS | 3884 | ++DOCSHELL 1A616C00 == 49 [pid = 3884] [id = 133]
06:22:04 INFO - PROCESS | 3884 | ++DOMWINDOW == 105 (153DD800) [pid = 3884] [serial = 375] [outer = 00000000]
06:22:04 INFO - PROCESS | 3884 | ++DOMWINDOW == 106 (164AEC00) [pid = 3884] [serial = 376] [outer = 153DD800]
06:22:04 INFO - PROCESS | 3884 | 1446124924350 Marionette INFO loaded listener.js
06:22:04 INFO - PROCESS | 3884 | ++DOMWINDOW == 107 (16CF1500) [pid = 3884] [serial = 377] [outer = 153DD800]
06:22:04 INFO - PROCESS | 3884 | ++DOCSHELL 1C44AC00 == 50 [pid = 3884] [id = 134]
06:22:04 INFO - PROCESS | 3884 | ++DOMWINDOW == 108 (19221000) [pid = 3884] [serial = 378] [outer = 00000000]
06:22:04 INFO - PROCESS | 3884 | ++DOMWINDOW == 109 (19223D00) [pid = 3884] [serial = 379] [outer = 19221000]
06:22: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
06:22:04 INFO - document served over http requires an https
06:22:04 INFO - sub-resource via iframe-tag using the meta-csp
06:22:04 INFO - delivery method with keep-origin-redirect and when
06:22:04 INFO - the target request is same-origin.
06:22:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 694ms
06:22:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:22:05 INFO - PROCESS | 3884 | ++DOCSHELL 0F1C6600 == 51 [pid = 3884] [id = 135]
06:22:05 INFO - PROCESS | 3884 | ++DOMWINDOW == 110 (10D5A800) [pid = 3884] [serial = 380] [outer = 00000000]
06:22:05 INFO - PROCESS | 3884 | ++DOMWINDOW == 111 (14A7E200) [pid = 3884] [serial = 381] [outer = 10D5A800]
06:22:05 INFO - PROCESS | 3884 | 1446124925183 Marionette INFO loaded listener.js
06:22:05 INFO - PROCESS | 3884 | ++DOMWINDOW == 112 (15084980) [pid = 3884] [serial = 382] [outer = 10D5A800]
06:22:05 INFO - PROCESS | 3884 | ++DOCSHELL 13AA3B00 == 52 [pid = 3884] [id = 136]
06:22:05 INFO - PROCESS | 3884 | ++DOMWINDOW == 113 (1589B800) [pid = 3884] [serial = 383] [outer = 00000000]
06:22:05 INFO - PROCESS | 3884 | ++DOMWINDOW == 114 (1404AD80) [pid = 3884] [serial = 384] [outer = 1589B800]
06:22:05 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
06:22:05 INFO - document served over http requires an https
06:22:05 INFO - sub-resource via iframe-tag using the meta-csp
06:22:05 INFO - delivery method with no-redirect and when
06:22:05 INFO - the target request is same-origin.
06:22:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 947ms
06:22:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:22:06 INFO - PROCESS | 3884 | ++DOCSHELL 0F136800 == 53 [pid = 3884] [id = 137]
06:22:06 INFO - PROCESS | 3884 | ++DOMWINDOW == 115 (11F75100) [pid = 3884] [serial = 385] [outer = 00000000]
06:22:06 INFO - PROCESS | 3884 | ++DOMWINDOW == 116 (15085600) [pid = 3884] [serial = 386] [outer = 11F75100]
06:22:06 INFO - PROCESS | 3884 | 1446124926093 Marionette INFO loaded listener.js
06:22:06 INFO - PROCESS | 3884 | ++DOMWINDOW == 117 (1648A880) [pid = 3884] [serial = 387] [outer = 11F75100]
06:22:06 INFO - PROCESS | 3884 | ++DOCSHELL 14036300 == 54 [pid = 3884] [id = 138]
06:22:06 INFO - PROCESS | 3884 | ++DOMWINDOW == 118 (18619280) [pid = 3884] [serial = 388] [outer = 00000000]
06:22:06 INFO - PROCESS | 3884 | ++DOMWINDOW == 119 (153DC900) [pid = 3884] [serial = 389] [outer = 18619280]
06:22: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
06:22:06 INFO - document served over http requires an https
06:22:06 INFO - sub-resource via iframe-tag using the meta-csp
06:22:06 INFO - delivery method with swap-origin-redirect and when
06:22:06 INFO - the target request is same-origin.
06:22:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 915ms
06:22:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:22:06 INFO - PROCESS | 3884 | ++DOCSHELL 17B7CA00 == 55 [pid = 3884] [id = 139]
06:22:06 INFO - PROCESS | 3884 | ++DOMWINDOW == 120 (13ECBA80) [pid = 3884] [serial = 390] [outer = 00000000]
06:22:06 INFO - PROCESS | 3884 | ++DOMWINDOW == 121 (16C3AA80) [pid = 3884] [serial = 391] [outer = 13ECBA80]
06:22:07 INFO - PROCESS | 3884 | 1446124927022 Marionette INFO loaded listener.js
06:22:07 INFO - PROCESS | 3884 | ++DOMWINDOW == 122 (18CAD880) [pid = 3884] [serial = 392] [outer = 13ECBA80]
06:22:07 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
06:22:07 INFO - document served over http requires an https
06:22:07 INFO - sub-resource via script-tag using the meta-csp
06:22:07 INFO - delivery method with keep-origin-redirect and when
06:22:07 INFO - the target request is same-origin.
06:22:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 915ms
06:22:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
06:22:07 INFO - PROCESS | 3884 | ++DOCSHELL 15E67100 == 56 [pid = 3884] [id = 140]
06:22:07 INFO - PROCESS | 3884 | ++DOMWINDOW == 123 (16CF5B00) [pid = 3884] [serial = 393] [outer = 00000000]
06:22:07 INFO - PROCESS | 3884 | ++DOMWINDOW == 124 (19C04E80) [pid = 3884] [serial = 394] [outer = 16CF5B00]
06:22:07 INFO - PROCESS | 3884 | 1446124927885 Marionette INFO loaded listener.js
06:22:07 INFO - PROCESS | 3884 | ++DOMWINDOW == 125 (1A231280) [pid = 3884] [serial = 395] [outer = 16CF5B00]
06:22: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
06:22:08 INFO - document served over http requires an https
06:22:08 INFO - sub-resource via script-tag using the meta-csp
06:22:08 INFO - delivery method with no-redirect and when
06:22:08 INFO - the target request is same-origin.
06:22:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 805ms
06:22:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:22:08 INFO - PROCESS | 3884 | ++DOCSHELL 15FACD00 == 57 [pid = 3884] [id = 141]
06:22:08 INFO - PROCESS | 3884 | ++DOMWINDOW == 126 (16CF2B80) [pid = 3884] [serial = 396] [outer = 00000000]
06:22:08 INFO - PROCESS | 3884 | ++DOMWINDOW == 127 (1A4FB100) [pid = 3884] [serial = 397] [outer = 16CF2B80]
06:22:08 INFO - PROCESS | 3884 | 1446124928719 Marionette INFO loaded listener.js
06:22:08 INFO - PROCESS | 3884 | ++DOMWINDOW == 128 (1B8B2680) [pid = 3884] [serial = 398] [outer = 16CF2B80]
06:22: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
06:22:09 INFO - document served over http requires an https
06:22:09 INFO - sub-resource via script-tag using the meta-csp
06:22:09 INFO - delivery method with swap-origin-redirect and when
06:22:09 INFO - the target request is same-origin.
06:22:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 804ms
06:22:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:22:09 INFO - PROCESS | 3884 | ++DOCSHELL 1D5B6F00 == 58 [pid = 3884] [id = 142]
06:22:09 INFO - PROCESS | 3884 | ++DOMWINDOW == 129 (19C03800) [pid = 3884] [serial = 399] [outer = 00000000]
06:22:09 INFO - PROCESS | 3884 | ++DOMWINDOW == 130 (1C9C3F80) [pid = 3884] [serial = 400] [outer = 19C03800]
06:22:09 INFO - PROCESS | 3884 | 1446124929579 Marionette INFO loaded listener.js
06:22:09 INFO - PROCESS | 3884 | ++DOMWINDOW == 131 (1DA71A00) [pid = 3884] [serial = 401] [outer = 19C03800]
06:22: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
06:22:10 INFO - document served over http requires an https
06:22:10 INFO - sub-resource via xhr-request using the meta-csp
06:22:10 INFO - delivery method with keep-origin-redirect and when
06:22:10 INFO - the target request is same-origin.
06:22:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 805ms
06:22:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
06:22:10 INFO - PROCESS | 3884 | ++DOCSHELL 1DB66B00 == 59 [pid = 3884] [id = 143]
06:22:10 INFO - PROCESS | 3884 | ++DOMWINDOW == 132 (159EBA80) [pid = 3884] [serial = 402] [outer = 00000000]
06:22:10 INFO - PROCESS | 3884 | ++DOMWINDOW == 133 (159EC700) [pid = 3884] [serial = 403] [outer = 159EBA80]
06:22:10 INFO - PROCESS | 3884 | 1446124930341 Marionette INFO loaded listener.js
06:22:10 INFO - PROCESS | 3884 | ++DOMWINDOW == 134 (159ED380) [pid = 3884] [serial = 404] [outer = 159EBA80]
06:22: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
06:22:10 INFO - document served over http requires an https
06:22:10 INFO - sub-resource via xhr-request using the meta-csp
06:22:10 INFO - delivery method with no-redirect and when
06:22:10 INFO - the target request is same-origin.
06:22:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 742ms
06:22:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:22:11 INFO - PROCESS | 3884 | ++DOCSHELL 17EF9B00 == 60 [pid = 3884] [id = 144]
06:22:11 INFO - PROCESS | 3884 | ++DOMWINDOW == 135 (159EC200) [pid = 3884] [serial = 405] [outer = 00000000]
06:22:11 INFO - PROCESS | 3884 | ++DOMWINDOW == 136 (1C9C2E00) [pid = 3884] [serial = 406] [outer = 159EC200]
06:22:11 INFO - PROCESS | 3884 | 1446124931089 Marionette INFO loaded listener.js
06:22:11 INFO - PROCESS | 3884 | ++DOMWINDOW == 137 (1DA73800) [pid = 3884] [serial = 407] [outer = 159EC200]
06:22: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
06:22:11 INFO - document served over http requires an https
06:22:11 INFO - sub-resource via xhr-request using the meta-csp
06:22:11 INFO - delivery method with swap-origin-redirect and when
06:22:11 INFO - the target request is same-origin.
06:22:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 804ms
06:22:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:22:11 INFO - PROCESS | 3884 | ++DOCSHELL 18F87900 == 61 [pid = 3884] [id = 145]
06:22:11 INFO - PROCESS | 3884 | ++DOMWINDOW == 138 (159EDD80) [pid = 3884] [serial = 408] [outer = 00000000]
06:22:11 INFO - PROCESS | 3884 | ++DOMWINDOW == 139 (1A722B80) [pid = 3884] [serial = 409] [outer = 159EDD80]
06:22:11 INFO - PROCESS | 3884 | 1446124931915 Marionette INFO loaded listener.js
06:22:12 INFO - PROCESS | 3884 | ++DOMWINDOW == 140 (1A723F80) [pid = 3884] [serial = 410] [outer = 159EDD80]
06:22:13 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
06:22:13 INFO - document served over http requires an http
06:22:13 INFO - sub-resource via fetch-request using the meta-referrer
06:22:13 INFO - delivery method with keep-origin-redirect and when
06:22:13 INFO - the target request is cross-origin.
06:22:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1625ms
06:22:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
06:22:13 INFO - PROCESS | 3884 | ++DOCSHELL 0FA62B00 == 62 [pid = 3884] [id = 146]
06:22:13 INFO - PROCESS | 3884 | ++DOMWINDOW == 141 (1135EE80) [pid = 3884] [serial = 411] [outer = 00000000]
06:22:13 INFO - PROCESS | 3884 | ++DOMWINDOW == 142 (159E9000) [pid = 3884] [serial = 412] [outer = 1135EE80]
06:22:13 INFO - PROCESS | 3884 | 1446124933565 Marionette INFO loaded listener.js
06:22:13 INFO - PROCESS | 3884 | ++DOMWINDOW == 143 (1B8B4E80) [pid = 3884] [serial = 413] [outer = 1135EE80]
06:22:14 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
06:22:14 INFO - document served over http requires an http
06:22:14 INFO - sub-resource via fetch-request using the meta-referrer
06:22:14 INFO - delivery method with no-redirect and when
06:22:14 INFO - the target request is cross-origin.
06:22:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1104ms
06:22:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:22:14 INFO - PROCESS | 3884 | ++DOCSHELL 118C1600 == 63 [pid = 3884] [id = 147]
06:22:14 INFO - PROCESS | 3884 | ++DOMWINDOW == 144 (11137900) [pid = 3884] [serial = 414] [outer = 00000000]
06:22:14 INFO - PROCESS | 3884 | ++DOMWINDOW == 145 (1113A100) [pid = 3884] [serial = 415] [outer = 11137900]
06:22:14 INFO - PROCESS | 3884 | 1446124934653 Marionette INFO loaded listener.js
06:22:14 INFO - PROCESS | 3884 | ++DOMWINDOW == 146 (127EC400) [pid = 3884] [serial = 416] [outer = 11137900]
06:22:15 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
06:22:15 INFO - document served over http requires an http
06:22:15 INFO - sub-resource via fetch-request using the meta-referrer
06:22:15 INFO - delivery method with swap-origin-redirect and when
06:22:15 INFO - the target request is cross-origin.
06:22:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 883ms
06:22:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:22:15 INFO - PROCESS | 3884 | ++DOCSHELL 1401AB00 == 64 [pid = 3884] [id = 148]
06:22:15 INFO - PROCESS | 3884 | ++DOMWINDOW == 147 (12D05380) [pid = 3884] [serial = 417] [outer = 00000000]
06:22:15 INFO - PROCESS | 3884 | ++DOMWINDOW == 148 (141CDA80) [pid = 3884] [serial = 418] [outer = 12D05380]
06:22:15 INFO - PROCESS | 3884 | 1446124935554 Marionette INFO loaded listener.js
06:22:15 INFO - PROCESS | 3884 | ++DOMWINDOW == 149 (15215380) [pid = 3884] [serial = 419] [outer = 12D05380]
06:22:15 INFO - PROCESS | 3884 | --DOCSHELL 1C44AC00 == 63 [pid = 3884] [id = 134]
06:22:15 INFO - PROCESS | 3884 | --DOCSHELL 1924EE00 == 62 [pid = 3884] [id = 132]
06:22:15 INFO - PROCESS | 3884 | --DOCSHELL 0FB94000 == 61 [pid = 3884] [id = 131]
06:22:15 INFO - PROCESS | 3884 | --DOCSHELL 19C5D900 == 60 [pid = 3884] [id = 130]
06:22:15 INFO - PROCESS | 3884 | --DOCSHELL 19B51000 == 59 [pid = 3884] [id = 129]
06:22:15 INFO - PROCESS | 3884 | --DOCSHELL 18FC6600 == 58 [pid = 3884] [id = 128]
06:22:15 INFO - PROCESS | 3884 | --DOCSHELL 141D2E00 == 57 [pid = 3884] [id = 127]
06:22:15 INFO - PROCESS | 3884 | --DOCSHELL 16D25100 == 56 [pid = 3884] [id = 126]
06:22:15 INFO - PROCESS | 3884 | --DOCSHELL 15FAB800 == 55 [pid = 3884] [id = 125]
06:22:15 INFO - PROCESS | 3884 | --DOCSHELL 0FDF3700 == 54 [pid = 3884] [id = 124]
06:22:15 INFO - PROCESS | 3884 | --DOCSHELL 1599CF00 == 53 [pid = 3884] [id = 123]
06:22:15 INFO - PROCESS | 3884 | --DOCSHELL 0F136B00 == 52 [pid = 3884] [id = 122]
06:22:15 INFO - PROCESS | 3884 | --DOCSHELL 110DB800 == 51 [pid = 3884] [id = 121]
06:22:15 INFO - PROCESS | 3884 | --DOCSHELL 11E6DD00 == 50 [pid = 3884] [id = 120]
06:22:15 INFO - PROCESS | 3884 | --DOCSHELL 14036000 == 49 [pid = 3884] [id = 119]
06:22:15 INFO - PROCESS | 3884 | --DOCSHELL 1DCE2200 == 48 [pid = 3884] [id = 118]
06:22:15 INFO - PROCESS | 3884 | --DOCSHELL 19115600 == 47 [pid = 3884] [id = 117]
06:22:15 INFO - PROCESS | 3884 | --DOCSHELL 1A28DC00 == 46 [pid = 3884] [id = 116]
06:22:15 INFO - PROCESS | 3884 | --DOCSHELL 19117400 == 45 [pid = 3884] [id = 115]
06:22:15 INFO - PROCESS | 3884 | --DOCSHELL 15EF3700 == 44 [pid = 3884] [id = 114]
06:22:15 INFO - PROCESS | 3884 | --DOCSHELL 118C3700 == 43 [pid = 3884] [id = 113]
06:22:15 INFO - PROCESS | 3884 | --DOCSHELL 0F506900 == 42 [pid = 3884] [id = 112]
06:22:16 INFO - PROCESS | 3884 | ++DOCSHELL 0F595200 == 43 [pid = 3884] [id = 149]
06:22:16 INFO - PROCESS | 3884 | ++DOMWINDOW == 150 (15211280) [pid = 3884] [serial = 420] [outer = 00000000]
06:22:16 INFO - PROCESS | 3884 | --DOMWINDOW == 149 (1B8B4200) [pid = 3884] [serial = 298] [outer = 00000000] [url = about:blank]
06:22:16 INFO - PROCESS | 3884 | --DOMWINDOW == 148 (1531B800) [pid = 3884] [serial = 284] [outer = 00000000] [url = about:blank]
06:22:16 INFO - PROCESS | 3884 | --DOMWINDOW == 147 (141CD300) [pid = 3884] [serial = 308] [outer = 00000000] [url = about:blank]
06:22:16 INFO - PROCESS | 3884 | --DOMWINDOW == 146 (1861A900) [pid = 3884] [serial = 290] [outer = 00000000] [url = about:blank]
06:22:16 INFO - PROCESS | 3884 | --DOMWINDOW == 145 (14DA4980) [pid = 3884] [serial = 248] [outer = 00000000] [url = about:blank]
06:22:16 INFO - PROCESS | 3884 | --DOMWINDOW == 144 (16CF3080) [pid = 3884] [serial = 287] [outer = 00000000] [url = about:blank]
06:22:16 INFO - PROCESS | 3884 | --DOMWINDOW == 143 (153C8B00) [pid = 3884] [serial = 303] [outer = 00000000] [url = about:blank]
06:22:16 INFO - PROCESS | 3884 | --DOMWINDOW == 142 (153DEC00) [pid = 3884] [serial = 314] [outer = 00000000] [url = about:blank]
06:22:16 INFO - PROCESS | 3884 | --DOMWINDOW == 141 (153C6580) [pid = 3884] [serial = 311] [outer = 00000000] [url = about:blank]
06:22:16 INFO - PROCESS | 3884 | --DOMWINDOW == 140 (1A0A3E00) [pid = 3884] [serial = 293] [outer = 00000000] [url = about:blank]
06:22:16 INFO - PROCESS | 3884 | ++DOMWINDOW == 141 (0FBF1280) [pid = 3884] [serial = 421] [outer = 15211280]
06:22:16 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
06:22:16 INFO - document served over http requires an http
06:22:16 INFO - sub-resource via iframe-tag using the meta-referrer
06:22:16 INFO - delivery method with keep-origin-redirect and when
06:22:16 INFO - the target request is cross-origin.
06:22:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 757ms
06:22:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:22:16 INFO - PROCESS | 3884 | ++DOCSHELL 13F15C00 == 44 [pid = 3884] [id = 150]
06:22:16 INFO - PROCESS | 3884 | ++DOMWINDOW == 142 (11137180) [pid = 3884] [serial = 422] [outer = 00000000]
06:22:16 INFO - PROCESS | 3884 | ++DOMWINDOW == 143 (14A7DA80) [pid = 3884] [serial = 423] [outer = 11137180]
06:22:16 INFO - PROCESS | 3884 | 1446124936329 Marionette INFO loaded listener.js
06:22:16 INFO - PROCESS | 3884 | ++DOMWINDOW == 144 (15213A80) [pid = 3884] [serial = 424] [outer = 11137180]
06:22:16 INFO - PROCESS | 3884 | ++DOCSHELL 16A4D400 == 45 [pid = 3884] [id = 151]
06:22:16 INFO - PROCESS | 3884 | ++DOMWINDOW == 145 (159ED600) [pid = 3884] [serial = 425] [outer = 00000000]
06:22:16 INFO - PROCESS | 3884 | ++DOMWINDOW == 146 (159ED880) [pid = 3884] [serial = 426] [outer = 159ED600]
06:22:16 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
06:22:16 INFO - document served over http requires an http
06:22:16 INFO - sub-resource via iframe-tag using the meta-referrer
06:22:16 INFO - delivery method with no-redirect and when
06:22:16 INFO - the target request is cross-origin.
06:22:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 631ms
06:22:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:22:16 INFO - PROCESS | 3884 | ++DOCSHELL 16429900 == 46 [pid = 3884] [id = 152]
06:22:16 INFO - PROCESS | 3884 | ++DOMWINDOW == 147 (13D36F80) [pid = 3884] [serial = 427] [outer = 00000000]
06:22:16 INFO - PROCESS | 3884 | ++DOMWINDOW == 148 (153C5900) [pid = 3884] [serial = 428] [outer = 13D36F80]
06:22:17 INFO - PROCESS | 3884 | 1446124936997 Marionette INFO loaded listener.js
06:22:17 INFO - PROCESS | 3884 | ++DOMWINDOW == 149 (15E3EE80) [pid = 3884] [serial = 429] [outer = 13D36F80]
06:22:17 INFO - PROCESS | 3884 | ++DOCSHELL 15EF1000 == 47 [pid = 3884] [id = 153]
06:22:17 INFO - PROCESS | 3884 | ++DOMWINDOW == 150 (16CF2900) [pid = 3884] [serial = 430] [outer = 00000000]
06:22:17 INFO - PROCESS | 3884 | ++DOMWINDOW == 151 (16CF3080) [pid = 3884] [serial = 431] [outer = 16CF2900]
06:22:17 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
06:22:17 INFO - document served over http requires an http
06:22:17 INFO - sub-resource via iframe-tag using the meta-referrer
06:22:17 INFO - delivery method with swap-origin-redirect and when
06:22:17 INFO - the target request is cross-origin.
06:22:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 647ms
06:22:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:22:17 INFO - PROCESS | 3884 | ++DOCSHELL 1804D100 == 48 [pid = 3884] [id = 154]
06:22:17 INFO - PROCESS | 3884 | ++DOMWINDOW == 152 (153C7480) [pid = 3884] [serial = 432] [outer = 00000000]
06:22:17 INFO - PROCESS | 3884 | ++DOMWINDOW == 153 (1629A980) [pid = 3884] [serial = 433] [outer = 153C7480]
06:22:17 INFO - PROCESS | 3884 | 1446124937600 Marionette INFO loaded listener.js
06:22:17 INFO - PROCESS | 3884 | ++DOMWINDOW == 154 (16CF3580) [pid = 3884] [serial = 434] [outer = 153C7480]
06:22:18 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
06:22:18 INFO - document served over http requires an http
06:22:18 INFO - sub-resource via script-tag using the meta-referrer
06:22:18 INFO - delivery method with keep-origin-redirect and when
06:22:18 INFO - the target request is cross-origin.
06:22:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 600ms
06:22:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
06:22:18 INFO - PROCESS | 3884 | ++DOCSHELL 18F89D00 == 49 [pid = 3884] [id = 155]
06:22:18 INFO - PROCESS | 3884 | ++DOMWINDOW == 155 (18CAB080) [pid = 3884] [serial = 435] [outer = 00000000]
06:22:18 INFO - PROCESS | 3884 | ++DOMWINDOW == 156 (18EC4680) [pid = 3884] [serial = 436] [outer = 18CAB080]
06:22:18 INFO - PROCESS | 3884 | 1446124938272 Marionette INFO loaded listener.js
06:22:18 INFO - PROCESS | 3884 | ++DOMWINDOW == 157 (19C01F00) [pid = 3884] [serial = 437] [outer = 18CAB080]
06:22:18 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
06:22:18 INFO - document served over http requires an http
06:22:18 INFO - sub-resource via script-tag using the meta-referrer
06:22:18 INFO - delivery method with no-redirect and when
06:22:18 INFO - the target request is cross-origin.
06:22:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 694ms
06:22:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:22:18 INFO - PROCESS | 3884 | ++DOCSHELL 19117D00 == 50 [pid = 3884] [id = 156]
06:22:18 INFO - PROCESS | 3884 | ++DOMWINDOW == 158 (16C3C600) [pid = 3884] [serial = 438] [outer = 00000000]
06:22:18 INFO - PROCESS | 3884 | ++DOMWINDOW == 159 (1A234980) [pid = 3884] [serial = 439] [outer = 16C3C600]
06:22:18 INFO - PROCESS | 3884 | 1446124938913 Marionette INFO loaded listener.js
06:22:19 INFO - PROCESS | 3884 | ++DOMWINDOW == 160 (1A4F9080) [pid = 3884] [serial = 440] [outer = 16C3C600]
06:22:19 INFO - PROCESS | 3884 | [3884] 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 206
06:22:19 INFO - PROCESS | 3884 | [3884] 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 206
06:22:19 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
06:22:19 INFO - document served over http requires an http
06:22:19 INFO - sub-resource via script-tag using the meta-referrer
06:22:19 INFO - delivery method with swap-origin-redirect and when
06:22:19 INFO - the target request is cross-origin.
06:22:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 600ms
06:22:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:22:19 INFO - PROCESS | 3884 | ++DOCSHELL 19B52800 == 51 [pid = 3884] [id = 157]
06:22:19 INFO - PROCESS | 3884 | ++DOMWINDOW == 161 (1A723800) [pid = 3884] [serial = 441] [outer = 00000000]
06:22:19 INFO - PROCESS | 3884 | ++DOMWINDOW == 162 (1B8B1000) [pid = 3884] [serial = 442] [outer = 1A723800]
06:22:19 INFO - PROCESS | 3884 | 1446124939605 Marionette INFO loaded listener.js
06:22:19 INFO - PROCESS | 3884 | ++DOMWINDOW == 163 (1B8B4700) [pid = 3884] [serial = 443] [outer = 1A723800]
06:22:20 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
06:22:20 INFO - document served over http requires an http
06:22:20 INFO - sub-resource via xhr-request using the meta-referrer
06:22:20 INFO - delivery method with keep-origin-redirect and when
06:22:20 INFO - the target request is cross-origin.
06:22:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 695ms
06:22:20 INFO - PROCESS | 3884 | --DOMWINDOW == 162 (18EC5300) [pid = 3884] [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]
06:22:20 INFO - PROCESS | 3884 | --DOMWINDOW == 161 (18F71C80) [pid = 3884] [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]
06:22:20 INFO - PROCESS | 3884 | --DOMWINDOW == 160 (14DA5100) [pid = 3884] [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]
06:22:20 INFO - PROCESS | 3884 | --DOMWINDOW == 159 (141CB280) [pid = 3884] [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]
06:22:20 INFO - PROCESS | 3884 | --DOMWINDOW == 158 (16CA2180) [pid = 3884] [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]
06:22:20 INFO - PROCESS | 3884 | --DOMWINDOW == 157 (14DA3800) [pid = 3884] [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]
06:22:20 INFO - PROCESS | 3884 | --DOMWINDOW == 156 (16CA1500) [pid = 3884] [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]
06:22:20 INFO - PROCESS | 3884 | --DOMWINDOW == 155 (14DA1A00) [pid = 3884] [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]
06:22:20 INFO - PROCESS | 3884 | --DOMWINDOW == 154 (15214700) [pid = 3884] [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]
06:22:20 INFO - PROCESS | 3884 | --DOMWINDOW == 153 (1ABBBF80) [pid = 3884] [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]
06:22:20 INFO - PROCESS | 3884 | --DOMWINDOW == 152 (0CE74780) [pid = 3884] [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]
06:22:20 INFO - PROCESS | 3884 | --DOMWINDOW == 151 (164AE700) [pid = 3884] [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]
06:22:20 INFO - PROCESS | 3884 | --DOMWINDOW == 150 (19C01A00) [pid = 3884] [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]
06:22:20 INFO - PROCESS | 3884 | --DOMWINDOW == 149 (14A7DF80) [pid = 3884] [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]
06:22:20 INFO - PROCESS | 3884 | --DOMWINDOW == 148 (1A235880) [pid = 3884] [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]
06:22:20 INFO - PROCESS | 3884 | --DOMWINDOW == 147 (1DA73A80) [pid = 3884] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:22:20 INFO - PROCESS | 3884 | --DOMWINDOW == 146 (16299D00) [pid = 3884] [serial = 346] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:22:20 INFO - PROCESS | 3884 | --DOMWINDOW == 145 (1589B300) [pid = 3884] [serial = 341] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446124916892]
06:22:20 INFO - PROCESS | 3884 | --DOMWINDOW == 144 (13ECB080) [pid = 3884] [serial = 347] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:22:20 INFO - PROCESS | 3884 | --DOMWINDOW == 143 (1135EC00) [pid = 3884] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446124916892]
06:22:20 INFO - PROCESS | 3884 | --DOMWINDOW == 142 (1A4F7500) [pid = 3884] [serial = 367] [outer = 00000000] [url = about:blank]
06:22:20 INFO - PROCESS | 3884 | --DOMWINDOW == 141 (1A0A2F00) [pid = 3884] [serial = 364] [outer = 00000000] [url = about:blank]
06:22:20 INFO - PROCESS | 3884 | --DOMWINDOW == 140 (13ECCC00) [pid = 3884] [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]
06:22:20 INFO - PROCESS | 3884 | --DOMWINDOW == 139 (13EC9500) [pid = 3884] [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]
06:22:20 INFO - PROCESS | 3884 | --DOMWINDOW == 138 (153DD080) [pid = 3884] [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]
06:22:20 INFO - PROCESS | 3884 | --DOMWINDOW == 137 (19C03D00) [pid = 3884] [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]
06:22:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
06:22:20 INFO - PROCESS | 3884 | --DOMWINDOW == 136 (12083800) [pid = 3884] [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]
06:22:20 INFO - PROCESS | 3884 | --DOMWINDOW == 135 (18253D00) [pid = 3884] [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]
06:22:20 INFO - PROCESS | 3884 | --DOMWINDOW == 134 (18CAAE00) [pid = 3884] [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]
06:22:20 INFO - PROCESS | 3884 | --DOMWINDOW == 133 (1A233580) [pid = 3884] [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]
06:22:20 INFO - PROCESS | 3884 | --DOMWINDOW == 132 (15081280) [pid = 3884] [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]
06:22:20 INFO - PROCESS | 3884 | --DOMWINDOW == 131 (164AEC00) [pid = 3884] [serial = 376] [outer = 00000000] [url = about:blank]
06:22:20 INFO - PROCESS | 3884 | --DOMWINDOW == 130 (14DA2B80) [pid = 3884] [serial = 349] [outer = 00000000] [url = about:blank]
06:22:20 INFO - PROCESS | 3884 | --DOMWINDOW == 129 (18619C80) [pid = 3884] [serial = 322] [outer = 00000000] [url = about:blank]
06:22:20 INFO - PROCESS | 3884 | --DOMWINDOW == 128 (16CF3F80) [pid = 3884] [serial = 358] [outer = 00000000] [url = about:blank]
06:22:20 INFO - PROCESS | 3884 | --DOMWINDOW == 127 (18F72B80) [pid = 3884] [serial = 325] [outer = 00000000] [url = about:blank]
06:22:20 INFO - PROCESS | 3884 | --DOMWINDOW == 126 (141CE200) [pid = 3884] [serial = 337] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:22:20 INFO - PROCESS | 3884 | --DOMWINDOW == 125 (18F75100) [pid = 3884] [serial = 361] [outer = 00000000] [url = about:blank]
06:22:20 INFO - PROCESS | 3884 | --DOMWINDOW == 124 (1C9C4C00) [pid = 3884] [serial = 339] [outer = 00000000] [url = about:blank]
06:22:20 INFO - PROCESS | 3884 | --DOMWINDOW == 123 (153DF380) [pid = 3884] [serial = 319] [outer = 00000000] [url = about:blank]
06:22:20 INFO - PROCESS | 3884 | --DOMWINDOW == 122 (1A4FA700) [pid = 3884] [serial = 328] [outer = 00000000] [url = about:blank]
06:22:20 INFO - PROCESS | 3884 | --DOMWINDOW == 121 (13ECD880) [pid = 3884] [serial = 370] [outer = 00000000] [url = about:blank]
06:22:20 INFO - PROCESS | 3884 | --DOMWINDOW == 120 (13ECD600) [pid = 3884] [serial = 344] [outer = 00000000] [url = about:blank]
06:22:20 INFO - PROCESS | 3884 | --DOMWINDOW == 119 (1C9C3580) [pid = 3884] [serial = 334] [outer = 00000000] [url = about:blank]
06:22:20 INFO - PROCESS | 3884 | --DOMWINDOW == 118 (153C4000) [pid = 3884] [serial = 373] [outer = 00000000] [url = about:blank]
06:22:20 INFO - PROCESS | 3884 | --DOMWINDOW == 117 (16CA3F80) [pid = 3884] [serial = 355] [outer = 00000000] [url = about:blank]
06:22:20 INFO - PROCESS | 3884 | --DOMWINDOW == 116 (153C8600) [pid = 3884] [serial = 352] [outer = 00000000] [url = about:blank]
06:22:20 INFO - PROCESS | 3884 | --DOMWINDOW == 115 (1B8B5600) [pid = 3884] [serial = 331] [outer = 00000000] [url = about:blank]
06:22:20 INFO - PROCESS | 3884 | --DOMWINDOW == 114 (19C01C80) [pid = 3884] [serial = 261] [outer = 00000000] [url = about:blank]
06:22:20 INFO - PROCESS | 3884 | --DOMWINDOW == 113 (1B8B3A80) [pid = 3884] [serial = 269] [outer = 00000000] [url = about:blank]
06:22:20 INFO - PROCESS | 3884 | --DOMWINDOW == 112 (1A4F8900) [pid = 3884] [serial = 184] [outer = 00000000] [url = about:blank]
06:22:20 INFO - PROCESS | 3884 | --DOMWINDOW == 111 (16486000) [pid = 3884] [serial = 256] [outer = 00000000] [url = about:blank]
06:22:20 INFO - PROCESS | 3884 | --DOMWINDOW == 110 (18CAA900) [pid = 3884] [serial = 359] [outer = 00000000] [url = about:blank]
06:22:20 INFO - PROCESS | 3884 | --DOMWINDOW == 109 (14DA1500) [pid = 3884] [serial = 251] [outer = 00000000] [url = about:blank]
06:22:20 INFO - PROCESS | 3884 | --DOMWINDOW == 108 (1A0A5980) [pid = 3884] [serial = 365] [outer = 00000000] [url = about:blank]
06:22:20 INFO - PROCESS | 3884 | --DOMWINDOW == 107 (18EC7880) [pid = 3884] [serial = 323] [outer = 00000000] [url = about:blank]
06:22:20 INFO - PROCESS | 3884 | --DOMWINDOW == 106 (16489700) [pid = 3884] [serial = 320] [outer = 00000000] [url = about:blank]
06:22:20 INFO - PROCESS | 3884 | --DOMWINDOW == 105 (1B8B1C80) [pid = 3884] [serial = 275] [outer = 00000000] [url = about:blank]
06:22:20 INFO - PROCESS | 3884 | --DOMWINDOW == 104 (1ABBDB00) [pid = 3884] [serial = 266] [outer = 00000000] [url = about:blank]
06:22:20 INFO - PROCESS | 3884 | --DOMWINDOW == 103 (16CA3580) [pid = 3884] [serial = 272] [outer = 00000000] [url = about:blank]
06:22:20 INFO - PROCESS | 3884 | --DOMWINDOW == 102 (198F9A00) [pid = 3884] [serial = 362] [outer = 00000000] [url = about:blank]
06:22:20 INFO - PROCESS | 3884 | ++DOCSHELL 1604D400 == 52 [pid = 3884] [id = 158]
06:22:20 INFO - PROCESS | 3884 | ++DOMWINDOW == 103 (0CE74780) [pid = 3884] [serial = 444] [outer = 00000000]
06:22:20 INFO - PROCESS | 3884 | ++DOMWINDOW == 104 (141CE200) [pid = 3884] [serial = 445] [outer = 0CE74780]
06:22:20 INFO - PROCESS | 3884 | 1446124940375 Marionette INFO loaded listener.js
06:22:20 INFO - PROCESS | 3884 | ++DOMWINDOW == 105 (14DA3800) [pid = 3884] [serial = 446] [outer = 0CE74780]
06:22:20 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
06:22:20 INFO - document served over http requires an http
06:22:20 INFO - sub-resource via xhr-request using the meta-referrer
06:22:20 INFO - delivery method with no-redirect and when
06:22:20 INFO - the target request is cross-origin.
06:22:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 537ms
06:22:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:22:20 INFO - PROCESS | 3884 | ++DOCSHELL 0F1C8A00 == 53 [pid = 3884] [id = 159]
06:22:20 INFO - PROCESS | 3884 | ++DOMWINDOW == 106 (13ECB300) [pid = 3884] [serial = 447] [outer = 00000000]
06:22:20 INFO - PROCESS | 3884 | ++DOMWINDOW == 107 (15215100) [pid = 3884] [serial = 448] [outer = 13ECB300]
06:22:20 INFO - PROCESS | 3884 | 1446124940929 Marionette INFO loaded listener.js
06:22:21 INFO - PROCESS | 3884 | ++DOMWINDOW == 108 (153DD580) [pid = 3884] [serial = 449] [outer = 13ECB300]
06:22:21 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
06:22:21 INFO - document served over http requires an http
06:22:21 INFO - sub-resource via xhr-request using the meta-referrer
06:22:21 INFO - delivery method with swap-origin-redirect and when
06:22:21 INFO - the target request is cross-origin.
06:22:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 536ms
06:22:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:22:21 INFO - PROCESS | 3884 | ++DOCSHELL 1A417E00 == 54 [pid = 3884] [id = 160]
06:22:21 INFO - PROCESS | 3884 | ++DOMWINDOW == 109 (153DF380) [pid = 3884] [serial = 450] [outer = 00000000]
06:22:21 INFO - PROCESS | 3884 | ++DOMWINDOW == 110 (16C38A00) [pid = 3884] [serial = 451] [outer = 153DF380]
06:22:21 INFO - PROCESS | 3884 | 1446124941462 Marionette INFO loaded listener.js
06:22:21 INFO - PROCESS | 3884 | ++DOMWINDOW == 111 (16CA3F80) [pid = 3884] [serial = 452] [outer = 153DF380]
06:22:21 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:22:21 INFO - document served over http requires an https
06:22:21 INFO - sub-resource via fetch-request using the meta-referrer
06:22:21 INFO - delivery method with keep-origin-redirect and when
06:22:21 INFO - the target request is cross-origin.
06:22:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 599ms
06:22:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
06:22:22 INFO - PROCESS | 3884 | ++DOCSHELL 1C44A900 == 55 [pid = 3884] [id = 161]
06:22:22 INFO - PROCESS | 3884 | ++DOMWINDOW == 112 (16CA5100) [pid = 3884] [serial = 453] [outer = 00000000]
06:22:22 INFO - PROCESS | 3884 | ++DOMWINDOW == 113 (18CAAE00) [pid = 3884] [serial = 454] [outer = 16CA5100]
06:22:22 INFO - PROCESS | 3884 | 1446124942045 Marionette INFO loaded listener.js
06:22:22 INFO - PROCESS | 3884 | ++DOMWINDOW == 114 (198F9A00) [pid = 3884] [serial = 455] [outer = 16CA5100]
06:22:22 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
06:22:22 INFO - document served over http requires an https
06:22:22 INFO - sub-resource via fetch-request using the meta-referrer
06:22:22 INFO - delivery method with no-redirect and when
06:22:22 INFO - the target request is cross-origin.
06:22:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 805ms
06:22:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:22:22 INFO - PROCESS | 3884 | ++DOCSHELL 0FDF2B00 == 56 [pid = 3884] [id = 162]
06:22:22 INFO - PROCESS | 3884 | ++DOMWINDOW == 115 (11136C80) [pid = 3884] [serial = 456] [outer = 00000000]
06:22:22 INFO - PROCESS | 3884 | ++DOMWINDOW == 116 (1135EC00) [pid = 3884] [serial = 457] [outer = 11136C80]
06:22:22 INFO - PROCESS | 3884 | 1446124942960 Marionette INFO loaded listener.js
06:22:23 INFO - PROCESS | 3884 | ++DOMWINDOW == 117 (13ECA180) [pid = 3884] [serial = 458] [outer = 11136C80]
06:22:23 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
06:22:23 INFO - document served over http requires an https
06:22:23 INFO - sub-resource via fetch-request using the meta-referrer
06:22:23 INFO - delivery method with swap-origin-redirect and when
06:22:23 INFO - the target request is cross-origin.
06:22:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 899ms
06:22:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:22:23 INFO - PROCESS | 3884 | ++DOCSHELL 12653900 == 57 [pid = 3884] [id = 163]
06:22:23 INFO - PROCESS | 3884 | ++DOMWINDOW == 118 (11F73300) [pid = 3884] [serial = 459] [outer = 00000000]
06:22:23 INFO - PROCESS | 3884 | ++DOMWINDOW == 119 (1589D880) [pid = 3884] [serial = 460] [outer = 11F73300]
06:22:23 INFO - PROCESS | 3884 | 1446124943867 Marionette INFO loaded listener.js
06:22:23 INFO - PROCESS | 3884 | ++DOMWINDOW == 120 (16CA2400) [pid = 3884] [serial = 461] [outer = 11F73300]
06:22:24 INFO - PROCESS | 3884 | ++DOCSHELL 1150D500 == 58 [pid = 3884] [id = 164]
06:22:24 INFO - PROCESS | 3884 | ++DOMWINDOW == 121 (18EC7880) [pid = 3884] [serial = 462] [outer = 00000000]
06:22:24 INFO - PROCESS | 3884 | ++DOMWINDOW == 122 (198FCC00) [pid = 3884] [serial = 463] [outer = 19C05B00]
06:22:24 INFO - PROCESS | 3884 | ++DOMWINDOW == 123 (18619C80) [pid = 3884] [serial = 464] [outer = 18EC7880]
06:22: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
06:22:24 INFO - document served over http requires an https
06:22:24 INFO - sub-resource via iframe-tag using the meta-referrer
06:22:24 INFO - delivery method with keep-origin-redirect and when
06:22:24 INFO - the target request is cross-origin.
06:22:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1009ms
06:22:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:22:24 INFO - PROCESS | 3884 | ++DOCSHELL 1A416300 == 59 [pid = 3884] [id = 165]
06:22:24 INFO - PROCESS | 3884 | ++DOMWINDOW == 124 (1648AB00) [pid = 3884] [serial = 465] [outer = 00000000]
06:22:24 INFO - PROCESS | 3884 | ++DOMWINDOW == 125 (18F72900) [pid = 3884] [serial = 466] [outer = 1648AB00]
06:22:24 INFO - PROCESS | 3884 | 1446124944870 Marionette INFO loaded listener.js
06:22:24 INFO - PROCESS | 3884 | ++DOMWINDOW == 126 (1A0A2F00) [pid = 3884] [serial = 467] [outer = 1648AB00]
06:22:25 INFO - PROCESS | 3884 | ++DOCSHELL 18FC8700 == 60 [pid = 3884] [id = 166]
06:22:25 INFO - PROCESS | 3884 | ++DOMWINDOW == 127 (1ABBB300) [pid = 3884] [serial = 468] [outer = 00000000]
06:22:25 INFO - PROCESS | 3884 | ++DOMWINDOW == 128 (18CAA900) [pid = 3884] [serial = 469] [outer = 1ABBB300]
06:22: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
06:22:25 INFO - document served over http requires an https
06:22:25 INFO - sub-resource via iframe-tag using the meta-referrer
06:22:25 INFO - delivery method with no-redirect and when
06:22:25 INFO - the target request is cross-origin.
06:22:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 836ms
06:22:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:22:25 INFO - PROCESS | 3884 | ++DOCSHELL 1C44A600 == 61 [pid = 3884] [id = 167]
06:22:25 INFO - PROCESS | 3884 | ++DOMWINDOW == 129 (156EBF80) [pid = 3884] [serial = 470] [outer = 00000000]
06:22:25 INFO - PROCESS | 3884 | ++DOMWINDOW == 130 (1A0A5980) [pid = 3884] [serial = 471] [outer = 156EBF80]
06:22:25 INFO - PROCESS | 3884 | 1446124945725 Marionette INFO loaded listener.js
06:22:25 INFO - PROCESS | 3884 | ++DOMWINDOW == 131 (1ABBC200) [pid = 3884] [serial = 472] [outer = 156EBF80]
06:22:26 INFO - PROCESS | 3884 | ++DOCSHELL 1A71B500 == 62 [pid = 3884] [id = 168]
06:22:26 INFO - PROCESS | 3884 | ++DOMWINDOW == 132 (1DA72E00) [pid = 3884] [serial = 473] [outer = 00000000]
06:22:26 INFO - PROCESS | 3884 | ++DOMWINDOW == 133 (1A4F8900) [pid = 3884] [serial = 474] [outer = 1DA72E00]
06:22: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
06:22:26 INFO - document served over http requires an https
06:22:26 INFO - sub-resource via iframe-tag using the meta-referrer
06:22:26 INFO - delivery method with swap-origin-redirect and when
06:22:26 INFO - the target request is cross-origin.
06:22:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 915ms
06:22:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:22:26 INFO - PROCESS | 3884 | ++DOCSHELL 1D5B8700 == 63 [pid = 3884] [id = 169]
06:22:26 INFO - PROCESS | 3884 | ++DOMWINDOW == 134 (1ABBBF80) [pid = 3884] [serial = 475] [outer = 00000000]
06:22:26 INFO - PROCESS | 3884 | ++DOMWINDOW == 135 (1C9C3D00) [pid = 3884] [serial = 476] [outer = 1ABBBF80]
06:22:26 INFO - PROCESS | 3884 | 1446124946659 Marionette INFO loaded listener.js
06:22:26 INFO - PROCESS | 3884 | ++DOMWINDOW == 136 (1DA73A80) [pid = 3884] [serial = 477] [outer = 1ABBBF80]
06:22:27 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
06:22:27 INFO - document served over http requires an https
06:22:27 INFO - sub-resource via script-tag using the meta-referrer
06:22:27 INFO - delivery method with keep-origin-redirect and when
06:22:27 INFO - the target request is cross-origin.
06:22:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 804ms
06:22:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
06:22:27 INFO - PROCESS | 3884 | ++DOCSHELL 1DEB1000 == 64 [pid = 3884] [id = 170]
06:22:27 INFO - PROCESS | 3884 | ++DOMWINDOW == 137 (1A4F7500) [pid = 3884] [serial = 478] [outer = 00000000]
06:22:27 INFO - PROCESS | 3884 | ++DOMWINDOW == 138 (1D5E8B80) [pid = 3884] [serial = 479] [outer = 1A4F7500]
06:22:27 INFO - PROCESS | 3884 | 1446124947476 Marionette INFO loaded listener.js
06:22:27 INFO - PROCESS | 3884 | ++DOMWINDOW == 139 (1D5E9800) [pid = 3884] [serial = 480] [outer = 1A4F7500]
06:22:28 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
06:22:28 INFO - document served over http requires an https
06:22:28 INFO - sub-resource via script-tag using the meta-referrer
06:22:28 INFO - delivery method with no-redirect and when
06:22:28 INFO - the target request is cross-origin.
06:22:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 804ms
06:22:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:22:28 INFO - PROCESS | 3884 | ++DOCSHELL 1DEB3700 == 65 [pid = 3884] [id = 171]
06:22:28 INFO - PROCESS | 3884 | ++DOMWINDOW == 140 (1D5E7F00) [pid = 3884] [serial = 481] [outer = 00000000]
06:22:28 INFO - PROCESS | 3884 | ++DOMWINDOW == 141 (1D5E9F80) [pid = 3884] [serial = 482] [outer = 1D5E7F00]
06:22:28 INFO - PROCESS | 3884 | 1446124948283 Marionette INFO loaded listener.js
06:22:28 INFO - PROCESS | 3884 | ++DOMWINDOW == 142 (1DA75D80) [pid = 3884] [serial = 483] [outer = 1D5E7F00]
06:22: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
06:22:28 INFO - document served over http requires an https
06:22:28 INFO - sub-resource via script-tag using the meta-referrer
06:22:28 INFO - delivery method with swap-origin-redirect and when
06:22:28 INFO - the target request is cross-origin.
06:22:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 805ms
06:22:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:22:29 INFO - PROCESS | 3884 | ++DOCSHELL 1DAF6B00 == 66 [pid = 3884] [id = 172]
06:22:29 INFO - PROCESS | 3884 | ++DOMWINDOW == 143 (1C759180) [pid = 3884] [serial = 484] [outer = 00000000]
06:22:29 INFO - PROCESS | 3884 | ++DOMWINDOW == 144 (1C75AF80) [pid = 3884] [serial = 485] [outer = 1C759180]
06:22:29 INFO - PROCESS | 3884 | 1446124949081 Marionette INFO loaded listener.js
06:22:29 INFO - PROCESS | 3884 | ++DOMWINDOW == 145 (1C75C880) [pid = 3884] [serial = 486] [outer = 1C759180]
06:22:29 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
06:22:29 INFO - document served over http requires an https
06:22:29 INFO - sub-resource via xhr-request using the meta-referrer
06:22:29 INFO - delivery method with keep-origin-redirect and when
06:22:29 INFO - the target request is cross-origin.
06:22:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 820ms
06:22:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
06:22:29 INFO - PROCESS | 3884 | ++DOCSHELL 1E576000 == 67 [pid = 3884] [id = 173]
06:22:29 INFO - PROCESS | 3884 | ++DOMWINDOW == 146 (1C75A300) [pid = 3884] [serial = 487] [outer = 00000000]
06:22:29 INFO - PROCESS | 3884 | ++DOMWINDOW == 147 (1D5E9A80) [pid = 3884] [serial = 488] [outer = 1C75A300]
06:22:29 INFO - PROCESS | 3884 | 1446124949913 Marionette INFO loaded listener.js
06:22:29 INFO - PROCESS | 3884 | ++DOMWINDOW == 148 (1E564500) [pid = 3884] [serial = 489] [outer = 1C75A300]
06:22:30 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
06:22:30 INFO - document served over http requires an https
06:22:30 INFO - sub-resource via xhr-request using the meta-referrer
06:22:30 INFO - delivery method with no-redirect and when
06:22:30 INFO - the target request is cross-origin.
06:22:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 741ms
06:22:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:22:30 INFO - PROCESS | 3884 | ++DOCSHELL 1B816000 == 68 [pid = 3884] [id = 174]
06:22:30 INFO - PROCESS | 3884 | ++DOMWINDOW == 149 (1D5EB600) [pid = 3884] [serial = 490] [outer = 00000000]
06:22:30 INFO - PROCESS | 3884 | ++DOMWINDOW == 150 (1E565E00) [pid = 3884] [serial = 491] [outer = 1D5EB600]
06:22:30 INFO - PROCESS | 3884 | 1446124950645 Marionette INFO loaded listener.js
06:22:30 INFO - PROCESS | 3884 | ++DOMWINDOW == 151 (1E566A80) [pid = 3884] [serial = 492] [outer = 1D5EB600]
06:22:32 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
06:22:32 INFO - document served over http requires an https
06:22:32 INFO - sub-resource via xhr-request using the meta-referrer
06:22:32 INFO - delivery method with swap-origin-redirect and when
06:22:32 INFO - the target request is cross-origin.
06:22:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1720ms
06:22:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:22:32 INFO - PROCESS | 3884 | ++DOCSHELL 18B46800 == 69 [pid = 3884] [id = 175]
06:22:32 INFO - PROCESS | 3884 | ++DOMWINDOW == 152 (1D0E6280) [pid = 3884] [serial = 493] [outer = 00000000]
06:22:32 INFO - PROCESS | 3884 | ++DOMWINDOW == 153 (1D0E7E00) [pid = 3884] [serial = 494] [outer = 1D0E6280]
06:22:32 INFO - PROCESS | 3884 | 1446124952377 Marionette INFO loaded listener.js
06:22:32 INFO - PROCESS | 3884 | ++DOMWINDOW == 154 (1D0E9980) [pid = 3884] [serial = 495] [outer = 1D0E6280]
06:22:33 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
06:22:33 INFO - document served over http requires an http
06:22:33 INFO - sub-resource via fetch-request using the meta-referrer
06:22:33 INFO - delivery method with keep-origin-redirect and when
06:22:33 INFO - the target request is same-origin.
06:22:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1041ms
06:22:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
06:22:33 INFO - PROCESS | 3884 | ++DOCSHELL 10D03D00 == 70 [pid = 3884] [id = 176]
06:22:33 INFO - PROCESS | 3884 | ++DOMWINDOW == 155 (11136000) [pid = 3884] [serial = 496] [outer = 00000000]
06:22:33 INFO - PROCESS | 3884 | ++DOMWINDOW == 156 (14047B80) [pid = 3884] [serial = 497] [outer = 11136000]
06:22:33 INFO - PROCESS | 3884 | 1446124953456 Marionette INFO loaded listener.js
06:22:33 INFO - PROCESS | 3884 | ++DOMWINDOW == 157 (153DB500) [pid = 3884] [serial = 498] [outer = 11136000]
06:22:34 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
06:22:34 INFO - document served over http requires an http
06:22:34 INFO - sub-resource via fetch-request using the meta-referrer
06:22:34 INFO - delivery method with no-redirect and when
06:22:34 INFO - the target request is same-origin.
06:22:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 946ms
06:22:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:22:34 INFO - PROCESS | 3884 | ++DOCSHELL 12654500 == 71 [pid = 3884] [id = 177]
06:22:34 INFO - PROCESS | 3884 | ++DOMWINDOW == 158 (0FDB1F00) [pid = 3884] [serial = 499] [outer = 00000000]
06:22:34 INFO - PROCESS | 3884 | ++DOMWINDOW == 159 (12D02400) [pid = 3884] [serial = 500] [outer = 0FDB1F00]
06:22:34 INFO - PROCESS | 3884 | 1446124954412 Marionette INFO loaded listener.js
06:22:34 INFO - PROCESS | 3884 | ++DOMWINDOW == 160 (14DA2400) [pid = 3884] [serial = 501] [outer = 0FDB1F00]
06:22:34 INFO - PROCESS | 3884 | --DOCSHELL 15EF1F00 == 70 [pid = 3884] [id = 92]
06:22:34 INFO - PROCESS | 3884 | --DOCSHELL 1A417E00 == 69 [pid = 3884] [id = 160]
06:22:34 INFO - PROCESS | 3884 | --DOCSHELL 0F1C8A00 == 68 [pid = 3884] [id = 159]
06:22:34 INFO - PROCESS | 3884 | --DOCSHELL 1604D400 == 67 [pid = 3884] [id = 158]
06:22:34 INFO - PROCESS | 3884 | --DOCSHELL 19B52800 == 66 [pid = 3884] [id = 157]
06:22:34 INFO - PROCESS | 3884 | --DOCSHELL 19117D00 == 65 [pid = 3884] [id = 156]
06:22:34 INFO - PROCESS | 3884 | --DOCSHELL 18F89D00 == 64 [pid = 3884] [id = 155]
06:22:34 INFO - PROCESS | 3884 | --DOCSHELL 1804D100 == 63 [pid = 3884] [id = 154]
06:22:34 INFO - PROCESS | 3884 | --DOCSHELL 15EF1000 == 62 [pid = 3884] [id = 153]
06:22:34 INFO - PROCESS | 3884 | --DOCSHELL 16429900 == 61 [pid = 3884] [id = 152]
06:22:34 INFO - PROCESS | 3884 | --DOCSHELL 16A4D400 == 60 [pid = 3884] [id = 151]
06:22:34 INFO - PROCESS | 3884 | --DOCSHELL 13F15C00 == 59 [pid = 3884] [id = 150]
06:22:34 INFO - PROCESS | 3884 | --DOCSHELL 0F595200 == 58 [pid = 3884] [id = 149]
06:22:34 INFO - PROCESS | 3884 | --DOCSHELL 1401AB00 == 57 [pid = 3884] [id = 148]
06:22:34 INFO - PROCESS | 3884 | --DOCSHELL 118C1600 == 56 [pid = 3884] [id = 147]
06:22:34 INFO - PROCESS | 3884 | --DOCSHELL 0FA62B00 == 55 [pid = 3884] [id = 146]
06:22:34 INFO - PROCESS | 3884 | --DOCSHELL 18F87900 == 54 [pid = 3884] [id = 145]
06:22:34 INFO - PROCESS | 3884 | --DOCSHELL 17EF9B00 == 53 [pid = 3884] [id = 144]
06:22:34 INFO - PROCESS | 3884 | --DOCSHELL 1DB66B00 == 52 [pid = 3884] [id = 143]
06:22:34 INFO - PROCESS | 3884 | --DOCSHELL 1D5B6F00 == 51 [pid = 3884] [id = 142]
06:22:34 INFO - PROCESS | 3884 | --DOCSHELL 15FACD00 == 50 [pid = 3884] [id = 141]
06:22:34 INFO - PROCESS | 3884 | --DOCSHELL 15E67100 == 49 [pid = 3884] [id = 140]
06:22:34 INFO - PROCESS | 3884 | --DOCSHELL 17B7CA00 == 48 [pid = 3884] [id = 139]
06:22:34 INFO - PROCESS | 3884 | --DOCSHELL 14036300 == 47 [pid = 3884] [id = 138]
06:22:34 INFO - PROCESS | 3884 | --DOCSHELL 0F136800 == 46 [pid = 3884] [id = 137]
06:22:34 INFO - PROCESS | 3884 | --DOCSHELL 13AA3B00 == 45 [pid = 3884] [id = 136]
06:22:34 INFO - PROCESS | 3884 | --DOCSHELL 0F1C6600 == 44 [pid = 3884] [id = 135]
06:22:34 INFO - PROCESS | 3884 | --DOCSHELL 1A616C00 == 43 [pid = 3884] [id = 133]
06:22:34 INFO - PROCESS | 3884 | --DOMWINDOW == 159 (16486F00) [pid = 3884] [serial = 353] [outer = 00000000] [url = about:blank]
06:22:34 INFO - PROCESS | 3884 | --DOMWINDOW == 158 (14DA1000) [pid = 3884] [serial = 345] [outer = 00000000] [url = about:blank]
06:22:34 INFO - PROCESS | 3884 | --DOMWINDOW == 157 (16CF3D00) [pid = 3884] [serial = 356] [outer = 00000000] [url = about:blank]
06:22:34 INFO - PROCESS | 3884 | --DOMWINDOW == 156 (1ABBA180) [pid = 3884] [serial = 368] [outer = 00000000] [url = about:blank]
06:22:34 INFO - PROCESS | 3884 | --DOMWINDOW == 155 (153C7C00) [pid = 3884] [serial = 374] [outer = 00000000] [url = about:blank]
06:22:34 INFO - PROCESS | 3884 | --DOMWINDOW == 154 (1C9C4980) [pid = 3884] [serial = 335] [outer = 00000000] [url = about:blank]
06:22:34 INFO - PROCESS | 3884 | --DOMWINDOW == 153 (1A0A4F80) [pid = 3884] [serial = 326] [outer = 00000000] [url = about:blank]
06:22:34 INFO - PROCESS | 3884 | --DOMWINDOW == 152 (15084C00) [pid = 3884] [serial = 371] [outer = 00000000] [url = about:blank]
06:22:34 INFO - PROCESS | 3884 | --DOMWINDOW == 151 (15085880) [pid = 3884] [serial = 350] [outer = 00000000] [url = about:blank]
06:22:34 INFO - PROCESS | 3884 | --DOMWINDOW == 150 (1DA73300) [pid = 3884] [serial = 332] [outer = 00000000] [url = about:blank]
06:22:34 INFO - PROCESS | 3884 | --DOMWINDOW == 149 (1B8B5880) [pid = 3884] [serial = 329] [outer = 00000000] [url = about:blank]
06:22:34 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
06:22:34 INFO - document served over http requires an http
06:22:34 INFO - sub-resource via fetch-request using the meta-referrer
06:22:34 INFO - delivery method with swap-origin-redirect and when
06:22:34 INFO - the target request is same-origin.
06:22:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 742ms
06:22:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:22:35 INFO - PROCESS | 3884 | ++DOCSHELL 1150D800 == 44 [pid = 3884] [id = 178]
06:22:35 INFO - PROCESS | 3884 | ++DOMWINDOW == 150 (12D04480) [pid = 3884] [serial = 502] [outer = 00000000]
06:22:35 INFO - PROCESS | 3884 | ++DOMWINDOW == 151 (13ECDB00) [pid = 3884] [serial = 503] [outer = 12D04480]
06:22:35 INFO - PROCESS | 3884 | 1446124955137 Marionette INFO loaded listener.js
06:22:35 INFO - PROCESS | 3884 | ++DOMWINDOW == 152 (15081A00) [pid = 3884] [serial = 504] [outer = 12D04480]
06:22:35 INFO - PROCESS | 3884 | ++DOCSHELL 1629D000 == 45 [pid = 3884] [id = 179]
06:22:35 INFO - PROCESS | 3884 | ++DOMWINDOW == 153 (153DBA00) [pid = 3884] [serial = 505] [outer = 00000000]
06:22:35 INFO - PROCESS | 3884 | ++DOMWINDOW == 154 (153DDA80) [pid = 3884] [serial = 506] [outer = 153DBA00]
06:22:35 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
06:22:35 INFO - document served over http requires an http
06:22:35 INFO - sub-resource via iframe-tag using the meta-referrer
06:22:35 INFO - delivery method with keep-origin-redirect and when
06:22:35 INFO - the target request is same-origin.
06:22:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 600ms
06:22:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:22:35 INFO - PROCESS | 3884 | ++DOCSHELL 15E65900 == 46 [pid = 3884] [id = 180]
06:22:35 INFO - PROCESS | 3884 | ++DOMWINDOW == 155 (15211500) [pid = 3884] [serial = 507] [outer = 00000000]
06:22:35 INFO - PROCESS | 3884 | ++DOMWINDOW == 156 (153C6A80) [pid = 3884] [serial = 508] [outer = 15211500]
06:22:35 INFO - PROCESS | 3884 | 1446124955735 Marionette INFO loaded listener.js
06:22:35 INFO - PROCESS | 3884 | ++DOMWINDOW == 157 (156EAE00) [pid = 3884] [serial = 509] [outer = 15211500]
06:22:36 INFO - PROCESS | 3884 | ++DOCSHELL 17EF8C00 == 47 [pid = 3884] [id = 181]
06:22:36 INFO - PROCESS | 3884 | ++DOMWINDOW == 158 (16486000) [pid = 3884] [serial = 510] [outer = 00000000]
06:22:36 INFO - PROCESS | 3884 | ++DOMWINDOW == 159 (16489700) [pid = 3884] [serial = 511] [outer = 16486000]
06:22:36 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
06:22:36 INFO - document served over http requires an http
06:22:36 INFO - sub-resource via iframe-tag using the meta-referrer
06:22:36 INFO - delivery method with no-redirect and when
06:22:36 INFO - the target request is same-origin.
06:22:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 599ms
06:22:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:22:36 INFO - PROCESS | 3884 | ++DOCSHELL 17EF8300 == 48 [pid = 3884] [id = 182]
06:22:36 INFO - PROCESS | 3884 | ++DOMWINDOW == 160 (153C6300) [pid = 3884] [serial = 512] [outer = 00000000]
06:22:36 INFO - PROCESS | 3884 | ++DOMWINDOW == 161 (1629AE80) [pid = 3884] [serial = 513] [outer = 153C6300]
06:22:36 INFO - PROCESS | 3884 | 1446124956333 Marionette INFO loaded listener.js
06:22:36 INFO - PROCESS | 3884 | ++DOMWINDOW == 162 (16489480) [pid = 3884] [serial = 514] [outer = 153C6300]
06:22:36 INFO - PROCESS | 3884 | ++DOCSHELL 18B47100 == 49 [pid = 3884] [id = 183]
06:22:36 INFO - PROCESS | 3884 | ++DOMWINDOW == 163 (16C3CD80) [pid = 3884] [serial = 515] [outer = 00000000]
06:22:36 INFO - PROCESS | 3884 | ++DOMWINDOW == 164 (16CF1780) [pid = 3884] [serial = 516] [outer = 16C3CD80]
06:22:36 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:22:36 INFO - document served over http requires an http
06:22:36 INFO - sub-resource via iframe-tag using the meta-referrer
06:22:36 INFO - delivery method with swap-origin-redirect and when
06:22:36 INFO - the target request is same-origin.
06:22:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 631ms
06:22:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:22:37 INFO - PROCESS | 3884 | ++DOCSHELL 18B47400 == 50 [pid = 3884] [id = 184]
06:22:37 INFO - PROCESS | 3884 | ++DOMWINDOW == 165 (15211C80) [pid = 3884] [serial = 517] [outer = 00000000]
06:22:37 INFO - PROCESS | 3884 | ++DOMWINDOW == 166 (164AD080) [pid = 3884] [serial = 518] [outer = 15211C80]
06:22:37 INFO - PROCESS | 3884 | 1446124957047 Marionette INFO loaded listener.js
06:22:37 INFO - PROCESS | 3884 | ++DOMWINDOW == 167 (1861B080) [pid = 3884] [serial = 519] [outer = 15211C80]
06:22:37 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
06:22:37 INFO - document served over http requires an http
06:22:37 INFO - sub-resource via script-tag using the meta-referrer
06:22:37 INFO - delivery method with keep-origin-redirect and when
06:22:37 INFO - the target request is same-origin.
06:22:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 631ms
06:22:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
06:22:37 INFO - PROCESS | 3884 | ++DOCSHELL 19125F00 == 51 [pid = 3884] [id = 185]
06:22:37 INFO - PROCESS | 3884 | ++DOMWINDOW == 168 (1861C480) [pid = 3884] [serial = 520] [outer = 00000000]
06:22:37 INFO - PROCESS | 3884 | ++DOMWINDOW == 169 (18F72180) [pid = 3884] [serial = 521] [outer = 1861C480]
06:22:37 INFO - PROCESS | 3884 | 1446124957699 Marionette INFO loaded listener.js
06:22:37 INFO - PROCESS | 3884 | ++DOMWINDOW == 170 (19C02680) [pid = 3884] [serial = 522] [outer = 1861C480]
06:22:38 INFO - PROCESS | 3884 | --DOMWINDOW == 169 (14A7D080) [pid = 3884] [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]
06:22:38 INFO - PROCESS | 3884 | --DOMWINDOW == 168 (18619280) [pid = 3884] [serial = 388] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:22:38 INFO - PROCESS | 3884 | --DOMWINDOW == 167 (11883800) [pid = 3884] [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]
06:22:38 INFO - PROCESS | 3884 | --DOMWINDOW == 166 (19221000) [pid = 3884] [serial = 378] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:22:38 INFO - PROCESS | 3884 | --DOMWINDOW == 165 (1589B800) [pid = 3884] [serial = 383] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446124925676]
06:22:38 INFO - PROCESS | 3884 | --DOMWINDOW == 164 (153DF380) [pid = 3884] [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]
06:22:38 INFO - PROCESS | 3884 | --DOMWINDOW == 163 (153C7480) [pid = 3884] [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]
06:22:38 INFO - PROCESS | 3884 | --DOMWINDOW == 162 (18CAB080) [pid = 3884] [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]
06:22:38 INFO - PROCESS | 3884 | --DOMWINDOW == 161 (1135EE80) [pid = 3884] [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]
06:22:38 INFO - PROCESS | 3884 | --DOMWINDOW == 160 (12D05380) [pid = 3884] [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]
06:22:38 INFO - PROCESS | 3884 | --DOMWINDOW == 159 (11137180) [pid = 3884] [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]
06:22:38 INFO - PROCESS | 3884 | --DOMWINDOW == 158 (16C3C600) [pid = 3884] [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]
06:22:38 INFO - PROCESS | 3884 | --DOMWINDOW == 157 (0CE74780) [pid = 3884] [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]
06:22:38 INFO - PROCESS | 3884 | --DOMWINDOW == 156 (11137900) [pid = 3884] [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]
06:22:38 INFO - PROCESS | 3884 | --DOMWINDOW == 155 (1A723800) [pid = 3884] [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]
06:22:38 INFO - PROCESS | 3884 | --DOMWINDOW == 154 (16CF2900) [pid = 3884] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:22:38 INFO - PROCESS | 3884 | --DOMWINDOW == 153 (13ECB300) [pid = 3884] [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]
06:22:38 INFO - PROCESS | 3884 | --DOMWINDOW == 152 (15211280) [pid = 3884] [serial = 420] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:22:38 INFO - PROCESS | 3884 | --DOMWINDOW == 151 (1A722B80) [pid = 3884] [serial = 409] [outer = 00000000] [url = about:blank]
06:22:38 INFO - PROCESS | 3884 | --DOMWINDOW == 150 (18EC4680) [pid = 3884] [serial = 436] [outer = 00000000] [url = about:blank]
06:22:38 INFO - PROCESS | 3884 | --DOMWINDOW == 149 (16CF3080) [pid = 3884] [serial = 431] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:22:38 INFO - PROCESS | 3884 | --DOMWINDOW == 148 (153C5900) [pid = 3884] [serial = 428] [outer = 00000000] [url = about:blank]
06:22:38 INFO - PROCESS | 3884 | --DOMWINDOW == 147 (159ED880) [pid = 3884] [serial = 426] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446124936700]
06:22:38 INFO - PROCESS | 3884 | --DOMWINDOW == 146 (14A7DA80) [pid = 3884] [serial = 423] [outer = 00000000] [url = about:blank]
06:22:38 INFO - PROCESS | 3884 | --DOMWINDOW == 145 (1A234980) [pid = 3884] [serial = 439] [outer = 00000000] [url = about:blank]
06:22:38 INFO - PROCESS | 3884 | --DOMWINDOW == 144 (16C38A00) [pid = 3884] [serial = 451] [outer = 00000000] [url = about:blank]
06:22:38 INFO - PROCESS | 3884 | --DOMWINDOW == 143 (1B8B1000) [pid = 3884] [serial = 442] [outer = 00000000] [url = about:blank]
06:22:38 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
06:22:38 INFO - document served over http requires an http
06:22:38 INFO - sub-resource via script-tag using the meta-referrer
06:22:38 INFO - delivery method with no-redirect and when
06:22:38 INFO - the target request is same-origin.
06:22:38 INFO - PROCESS | 3884 | --DOMWINDOW == 142 (15215100) [pid = 3884] [serial = 448] [outer = 00000000] [url = about:blank]
06:22:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 678ms
06:22:38 INFO - PROCESS | 3884 | --DOMWINDOW == 141 (159E9000) [pid = 3884] [serial = 412] [outer = 00000000] [url = about:blank]
06:22:38 INFO - PROCESS | 3884 | --DOMWINDOW == 140 (1113A100) [pid = 3884] [serial = 415] [outer = 00000000] [url = about:blank]
06:22:38 INFO - PROCESS | 3884 | --DOMWINDOW == 139 (0FBF1280) [pid = 3884] [serial = 421] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:22:38 INFO - PROCESS | 3884 | --DOMWINDOW == 138 (141CDA80) [pid = 3884] [serial = 418] [outer = 00000000] [url = about:blank]
06:22:38 INFO - PROCESS | 3884 | --DOMWINDOW == 137 (1C9C2E00) [pid = 3884] [serial = 406] [outer = 00000000] [url = about:blank]
06:22:38 INFO - PROCESS | 3884 | --DOMWINDOW == 136 (1629A980) [pid = 3884] [serial = 433] [outer = 00000000] [url = about:blank]
06:22:38 INFO - PROCESS | 3884 | --DOMWINDOW == 135 (141CE200) [pid = 3884] [serial = 445] [outer = 00000000] [url = about:blank]
06:22:38 INFO - PROCESS | 3884 | --DOMWINDOW == 134 (1A4FB100) [pid = 3884] [serial = 397] [outer = 00000000] [url = about:blank]
06:22:38 INFO - PROCESS | 3884 | --DOMWINDOW == 133 (1C9C3F80) [pid = 3884] [serial = 400] [outer = 00000000] [url = about:blank]
06:22:38 INFO - PROCESS | 3884 | --DOMWINDOW == 132 (159EC700) [pid = 3884] [serial = 403] [outer = 00000000] [url = about:blank]
06:22:38 INFO - PROCESS | 3884 | --DOMWINDOW == 131 (16C3AA80) [pid = 3884] [serial = 391] [outer = 00000000] [url = about:blank]
06:22:38 INFO - PROCESS | 3884 | --DOMWINDOW == 130 (19C04E80) [pid = 3884] [serial = 394] [outer = 00000000] [url = about:blank]
06:22:38 INFO - PROCESS | 3884 | --DOMWINDOW == 129 (19223D00) [pid = 3884] [serial = 379] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:22:38 INFO - PROCESS | 3884 | --DOMWINDOW == 128 (1404AD80) [pid = 3884] [serial = 384] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446124925676]
06:22:38 INFO - PROCESS | 3884 | --DOMWINDOW == 127 (14A7E200) [pid = 3884] [serial = 381] [outer = 00000000] [url = about:blank]
06:22:38 INFO - PROCESS | 3884 | --DOMWINDOW == 126 (153DC900) [pid = 3884] [serial = 389] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:22:38 INFO - PROCESS | 3884 | --DOMWINDOW == 125 (15085600) [pid = 3884] [serial = 386] [outer = 00000000] [url = about:blank]
06:22:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:22:38 INFO - PROCESS | 3884 | --DOMWINDOW == 124 (18CAAE00) [pid = 3884] [serial = 454] [outer = 00000000] [url = about:blank]
06:22:38 INFO - PROCESS | 3884 | --DOMWINDOW == 123 (159ED600) [pid = 3884] [serial = 425] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446124936700]
06:22:38 INFO - PROCESS | 3884 | --DOMWINDOW == 122 (13D36F80) [pid = 3884] [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]
06:22:38 INFO - PROCESS | 3884 | --DOMWINDOW == 121 (16488A80) [pid = 3884] [serial = 317] [outer = 00000000] [url = about:blank]
06:22:38 INFO - PROCESS | 3884 | --DOMWINDOW == 120 (1B8B4700) [pid = 3884] [serial = 443] [outer = 00000000] [url = about:blank]
06:22:38 INFO - PROCESS | 3884 | --DOMWINDOW == 119 (153DD580) [pid = 3884] [serial = 449] [outer = 00000000] [url = about:blank]
06:22:38 INFO - PROCESS | 3884 | --DOMWINDOW == 118 (14DA3800) [pid = 3884] [serial = 446] [outer = 00000000] [url = about:blank]
06:22:38 INFO - PROCESS | 3884 | --DOMWINDOW == 117 (1C9C5B00) [pid = 3884] [serial = 340] [outer = 00000000] [url = about:blank]
06:22:38 INFO - PROCESS | 3884 | ++DOCSHELL 0F506600 == 52 [pid = 3884] [id = 186]
06:22:38 INFO - PROCESS | 3884 | ++DOMWINDOW == 118 (0FBF1C80) [pid = 3884] [serial = 523] [outer = 00000000]
06:22:38 INFO - PROCESS | 3884 | ++DOMWINDOW == 119 (11139200) [pid = 3884] [serial = 524] [outer = 0FBF1C80]
06:22:38 INFO - PROCESS | 3884 | 1446124958322 Marionette INFO loaded listener.js
06:22:38 INFO - PROCESS | 3884 | ++DOMWINDOW == 120 (14A7BF00) [pid = 3884] [serial = 525] [outer = 0FBF1C80]
06:22:38 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:22:38 INFO - document served over http requires an http
06:22:38 INFO - sub-resource via script-tag using the meta-referrer
06:22:38 INFO - delivery method with swap-origin-redirect and when
06:22:38 INFO - the target request is same-origin.
06:22:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 536ms
06:22:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:22:38 INFO - PROCESS | 3884 | ++DOCSHELL 0FB95200 == 53 [pid = 3884] [id = 187]
06:22:38 INFO - PROCESS | 3884 | ++DOMWINDOW == 121 (14A7D080) [pid = 3884] [serial = 526] [outer = 00000000]
06:22:38 INFO - PROCESS | 3884 | ++DOMWINDOW == 122 (15211280) [pid = 3884] [serial = 527] [outer = 14A7D080]
06:22:38 INFO - PROCESS | 3884 | 1446124958858 Marionette INFO loaded listener.js
06:22:38 INFO - PROCESS | 3884 | ++DOMWINDOW == 123 (1589B800) [pid = 3884] [serial = 528] [outer = 14A7D080]
06:22:39 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
06:22:39 INFO - document served over http requires an http
06:22:39 INFO - sub-resource via xhr-request using the meta-referrer
06:22:39 INFO - delivery method with keep-origin-redirect and when
06:22:39 INFO - the target request is same-origin.
06:22:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 536ms
06:22:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
06:22:39 INFO - PROCESS | 3884 | ++DOCSHELL 1A105600 == 54 [pid = 3884] [id = 188]
06:22:39 INFO - PROCESS | 3884 | ++DOMWINDOW == 124 (153C7480) [pid = 3884] [serial = 529] [outer = 00000000]
06:22:39 INFO - PROCESS | 3884 | ++DOMWINDOW == 125 (16C38A00) [pid = 3884] [serial = 530] [outer = 153C7480]
06:22:39 INFO - PROCESS | 3884 | 1446124959395 Marionette INFO loaded listener.js
06:22:39 INFO - PROCESS | 3884 | ++DOMWINDOW == 126 (18253D00) [pid = 3884] [serial = 531] [outer = 153C7480]
06:22:39 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:22:39 INFO - document served over http requires an http
06:22:39 INFO - sub-resource via xhr-request using the meta-referrer
06:22:39 INFO - delivery method with no-redirect and when
06:22:39 INFO - the target request is same-origin.
06:22:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 537ms
06:22:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:22:39 INFO - PROCESS | 3884 | ++DOCSHELL 1A417800 == 55 [pid = 3884] [id = 189]
06:22:39 INFO - PROCESS | 3884 | ++DOMWINDOW == 127 (18619280) [pid = 3884] [serial = 532] [outer = 00000000]
06:22:39 INFO - PROCESS | 3884 | ++DOMWINDOW == 128 (18EC4680) [pid = 3884] [serial = 533] [outer = 18619280]
06:22:39 INFO - PROCESS | 3884 | 1446124959991 Marionette INFO loaded listener.js
06:22:40 INFO - PROCESS | 3884 | ++DOMWINDOW == 129 (19C01A00) [pid = 3884] [serial = 534] [outer = 18619280]
06:22:40 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:22:40 INFO - document served over http requires an http
06:22:40 INFO - sub-resource via xhr-request using the meta-referrer
06:22:40 INFO - delivery method with swap-origin-redirect and when
06:22:40 INFO - the target request is same-origin.
06:22:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 600ms
06:22:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:22:40 INFO - PROCESS | 3884 | ++DOCSHELL 1C44AC00 == 56 [pid = 3884] [id = 190]
06:22:40 INFO - PROCESS | 3884 | ++DOMWINDOW == 130 (18EC6480) [pid = 3884] [serial = 535] [outer = 00000000]
06:22:40 INFO - PROCESS | 3884 | ++DOMWINDOW == 131 (1A231A00) [pid = 3884] [serial = 536] [outer = 18EC6480]
06:22:40 INFO - PROCESS | 3884 | 1446124960568 Marionette INFO loaded listener.js
06:22:40 INFO - PROCESS | 3884 | ++DOMWINDOW == 132 (1A235600) [pid = 3884] [serial = 537] [outer = 18EC6480]
06:22:41 INFO - PROCESS | 3884 | --DOCSHELL 0FDF2B00 == 55 [pid = 3884] [id = 162]
06:22:41 INFO - PROCESS | 3884 | --DOCSHELL 12653900 == 54 [pid = 3884] [id = 163]
06:22:41 INFO - PROCESS | 3884 | --DOCSHELL 1150D500 == 53 [pid = 3884] [id = 164]
06:22:41 INFO - PROCESS | 3884 | --DOCSHELL 1A416300 == 52 [pid = 3884] [id = 165]
06:22:41 INFO - PROCESS | 3884 | --DOCSHELL 18FC8700 == 51 [pid = 3884] [id = 166]
06:22:41 INFO - PROCESS | 3884 | --DOCSHELL 1C44A600 == 50 [pid = 3884] [id = 167]
06:22:41 INFO - PROCESS | 3884 | --DOCSHELL 1A71B500 == 49 [pid = 3884] [id = 168]
06:22:41 INFO - PROCESS | 3884 | --DOCSHELL 1D5B8700 == 48 [pid = 3884] [id = 169]
06:22:41 INFO - PROCESS | 3884 | --DOCSHELL 1DEB1000 == 47 [pid = 3884] [id = 170]
06:22:41 INFO - PROCESS | 3884 | --DOCSHELL 1DEB3700 == 46 [pid = 3884] [id = 171]
06:22:41 INFO - PROCESS | 3884 | --DOCSHELL 1DAF6B00 == 45 [pid = 3884] [id = 172]
06:22:41 INFO - PROCESS | 3884 | --DOCSHELL 1E576000 == 44 [pid = 3884] [id = 173]
06:22:41 INFO - PROCESS | 3884 | --DOCSHELL 1B816000 == 43 [pid = 3884] [id = 174]
06:22:41 INFO - PROCESS | 3884 | --DOCSHELL 10D03D00 == 42 [pid = 3884] [id = 176]
06:22:41 INFO - PROCESS | 3884 | --DOCSHELL 18B46800 == 41 [pid = 3884] [id = 175]
06:22:41 INFO - PROCESS | 3884 | --DOCSHELL 1C44A900 == 40 [pid = 3884] [id = 161]
06:22:42 INFO - PROCESS | 3884 | --DOCSHELL 12654500 == 39 [pid = 3884] [id = 177]
06:22:42 INFO - PROCESS | 3884 | --DOCSHELL 17EF8C00 == 38 [pid = 3884] [id = 181]
06:22:42 INFO - PROCESS | 3884 | --DOCSHELL 1A105600 == 37 [pid = 3884] [id = 188]
06:22:42 INFO - PROCESS | 3884 | --DOCSHELL 18B47400 == 36 [pid = 3884] [id = 184]
06:22:42 INFO - PROCESS | 3884 | --DOCSHELL 18B47100 == 35 [pid = 3884] [id = 183]
06:22:42 INFO - PROCESS | 3884 | --DOCSHELL 0FB95200 == 34 [pid = 3884] [id = 187]
06:22:42 INFO - PROCESS | 3884 | --DOCSHELL 19125F00 == 33 [pid = 3884] [id = 185]
06:22:42 INFO - PROCESS | 3884 | --DOCSHELL 17EF8300 == 32 [pid = 3884] [id = 182]
06:22:42 INFO - PROCESS | 3884 | --DOCSHELL 0F506600 == 31 [pid = 3884] [id = 186]
06:22:42 INFO - PROCESS | 3884 | --DOCSHELL 1150D800 == 30 [pid = 3884] [id = 178]
06:22:42 INFO - PROCESS | 3884 | --DOCSHELL 15E65900 == 29 [pid = 3884] [id = 180]
06:22:42 INFO - PROCESS | 3884 | --DOCSHELL 1A417800 == 28 [pid = 3884] [id = 189]
06:22:42 INFO - PROCESS | 3884 | --DOCSHELL 1629D000 == 27 [pid = 3884] [id = 179]
06:22:42 INFO - PROCESS | 3884 | --DOMWINDOW == 131 (19C01F00) [pid = 3884] [serial = 437] [outer = 00000000] [url = about:blank]
06:22:42 INFO - PROCESS | 3884 | --DOMWINDOW == 130 (127EC400) [pid = 3884] [serial = 416] [outer = 00000000] [url = about:blank]
06:22:42 INFO - PROCESS | 3884 | --DOMWINDOW == 129 (1B8B4E80) [pid = 3884] [serial = 413] [outer = 00000000] [url = about:blank]
06:22:42 INFO - PROCESS | 3884 | --DOMWINDOW == 128 (15215380) [pid = 3884] [serial = 419] [outer = 00000000] [url = about:blank]
06:22:42 INFO - PROCESS | 3884 | --DOMWINDOW == 127 (1A4F9080) [pid = 3884] [serial = 440] [outer = 00000000] [url = about:blank]
06:22:42 INFO - PROCESS | 3884 | --DOMWINDOW == 126 (15213A80) [pid = 3884] [serial = 424] [outer = 00000000] [url = about:blank]
06:22:42 INFO - PROCESS | 3884 | --DOMWINDOW == 125 (15E3EE80) [pid = 3884] [serial = 429] [outer = 00000000] [url = about:blank]
06:22:42 INFO - PROCESS | 3884 | --DOMWINDOW == 124 (16CA3F80) [pid = 3884] [serial = 452] [outer = 00000000] [url = about:blank]
06:22:42 INFO - PROCESS | 3884 | --DOMWINDOW == 123 (16CF3580) [pid = 3884] [serial = 434] [outer = 00000000] [url = about:blank]
06:22:43 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
06:22:43 INFO - document served over http requires an https
06:22:43 INFO - sub-resource via fetch-request using the meta-referrer
06:22:43 INFO - delivery method with keep-origin-redirect and when
06:22:43 INFO - the target request is same-origin.
06:22:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2697ms
06:22:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
06:22:43 INFO - PROCESS | 3884 | ++DOCSHELL 0F506900 == 28 [pid = 3884] [id = 191]
06:22:43 INFO - PROCESS | 3884 | ++DOMWINDOW == 124 (110B2180) [pid = 3884] [serial = 538] [outer = 00000000]
06:22:43 INFO - PROCESS | 3884 | ++DOMWINDOW == 125 (11137B80) [pid = 3884] [serial = 539] [outer = 110B2180]
06:22:43 INFO - PROCESS | 3884 | 1446124963324 Marionette INFO loaded listener.js
06:22:43 INFO - PROCESS | 3884 | ++DOMWINDOW == 126 (1113AD80) [pid = 3884] [serial = 540] [outer = 110B2180]
06:22:43 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
06:22:43 INFO - document served over http requires an https
06:22:43 INFO - sub-resource via fetch-request using the meta-referrer
06:22:43 INFO - delivery method with no-redirect and when
06:22:43 INFO - the target request is same-origin.
06:22:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 647ms
06:22:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:22:43 INFO - PROCESS | 3884 | ++DOCSHELL 0FBD9900 == 29 [pid = 3884] [id = 192]
06:22:43 INFO - PROCESS | 3884 | ++DOMWINDOW == 127 (1113A380) [pid = 3884] [serial = 541] [outer = 00000000]
06:22:43 INFO - PROCESS | 3884 | ++DOMWINDOW == 128 (13ECB080) [pid = 3884] [serial = 542] [outer = 1113A380]
06:22:43 INFO - PROCESS | 3884 | 1446124963931 Marionette INFO loaded listener.js
06:22:44 INFO - PROCESS | 3884 | ++DOMWINDOW == 129 (141CB500) [pid = 3884] [serial = 543] [outer = 1113A380]
06:22:44 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
06:22:44 INFO - document served over http requires an https
06:22:44 INFO - sub-resource via fetch-request using the meta-referrer
06:22:44 INFO - delivery method with swap-origin-redirect and when
06:22:44 INFO - the target request is same-origin.
06:22:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 599ms
06:22:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:22:44 INFO - PROCESS | 3884 | ++DOCSHELL 1150C600 == 30 [pid = 3884] [id = 193]
06:22:44 INFO - PROCESS | 3884 | ++DOMWINDOW == 130 (141CB780) [pid = 3884] [serial = 544] [outer = 00000000]
06:22:44 INFO - PROCESS | 3884 | ++DOMWINDOW == 131 (141CE980) [pid = 3884] [serial = 545] [outer = 141CB780]
06:22:44 INFO - PROCESS | 3884 | 1446124964540 Marionette INFO loaded listener.js
06:22:44 INFO - PROCESS | 3884 | ++DOMWINDOW == 132 (14A7BA00) [pid = 3884] [serial = 546] [outer = 141CB780]
06:22:44 INFO - PROCESS | 3884 | ++DOCSHELL 10C5F100 == 31 [pid = 3884] [id = 194]
06:22:44 INFO - PROCESS | 3884 | ++DOMWINDOW == 133 (14A7F600) [pid = 3884] [serial = 547] [outer = 00000000]
06:22:44 INFO - PROCESS | 3884 | ++DOMWINDOW == 134 (141CEC00) [pid = 3884] [serial = 548] [outer = 14A7F600]
06:22:45 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
06:22:45 INFO - document served over http requires an https
06:22:45 INFO - sub-resource via iframe-tag using the meta-referrer
06:22:45 INFO - delivery method with keep-origin-redirect and when
06:22:45 INFO - the target request is same-origin.
06:22:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 694ms
06:22:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:22:45 INFO - PROCESS | 3884 | ++DOCSHELL 12653900 == 32 [pid = 3884] [id = 195]
06:22:45 INFO - PROCESS | 3884 | ++DOMWINDOW == 135 (14A7B780) [pid = 3884] [serial = 549] [outer = 00000000]
06:22:45 INFO - PROCESS | 3884 | ++DOMWINDOW == 136 (14DA3F80) [pid = 3884] [serial = 550] [outer = 14A7B780]
06:22:45 INFO - PROCESS | 3884 | 1446124965252 Marionette INFO loaded listener.js
06:22:45 INFO - PROCESS | 3884 | ++DOMWINDOW == 137 (15082E00) [pid = 3884] [serial = 551] [outer = 14A7B780]
06:22:45 INFO - PROCESS | 3884 | ++DOCSHELL 0FA62800 == 33 [pid = 3884] [id = 196]
06:22:45 INFO - PROCESS | 3884 | ++DOMWINDOW == 138 (15135880) [pid = 3884] [serial = 552] [outer = 00000000]
06:22:45 INFO - PROCESS | 3884 | ++DOMWINDOW == 139 (15211000) [pid = 3884] [serial = 553] [outer = 15135880]
06:22:45 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
06:22:45 INFO - document served over http requires an https
06:22:45 INFO - sub-resource via iframe-tag using the meta-referrer
06:22:45 INFO - delivery method with no-redirect and when
06:22:45 INFO - the target request is same-origin.
06:22:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 694ms
06:22:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:22:45 INFO - PROCESS | 3884 | ++DOCSHELL 141D2500 == 34 [pid = 3884] [id = 197]
06:22:45 INFO - PROCESS | 3884 | ++DOMWINDOW == 140 (141CE480) [pid = 3884] [serial = 554] [outer = 00000000]
06:22:45 INFO - PROCESS | 3884 | ++DOMWINDOW == 141 (15083080) [pid = 3884] [serial = 555] [outer = 141CE480]
06:22:45 INFO - PROCESS | 3884 | 1446124965950 Marionette INFO loaded listener.js
06:22:46 INFO - PROCESS | 3884 | ++DOMWINDOW == 142 (15085B00) [pid = 3884] [serial = 556] [outer = 141CE480]
06:22:46 INFO - PROCESS | 3884 | ++DOCSHELL 15E66200 == 35 [pid = 3884] [id = 198]
06:22:46 INFO - PROCESS | 3884 | ++DOMWINDOW == 143 (1531D380) [pid = 3884] [serial = 557] [outer = 00000000]
06:22:46 INFO - PROCESS | 3884 | ++DOMWINDOW == 144 (153C4780) [pid = 3884] [serial = 558] [outer = 1531D380]
06:22:46 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
06:22:46 INFO - document served over http requires an https
06:22:46 INFO - sub-resource via iframe-tag using the meta-referrer
06:22:46 INFO - delivery method with swap-origin-redirect and when
06:22:46 INFO - the target request is same-origin.
06:22:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 599ms
06:22:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:22:46 INFO - PROCESS | 3884 | ++DOCSHELL 1604C500 == 36 [pid = 3884] [id = 199]
06:22:46 INFO - PROCESS | 3884 | ++DOMWINDOW == 145 (15082B80) [pid = 3884] [serial = 559] [outer = 00000000]
06:22:46 INFO - PROCESS | 3884 | ++DOMWINDOW == 146 (1531DB00) [pid = 3884] [serial = 560] [outer = 15082B80]
06:22:46 INFO - PROCESS | 3884 | 1446124966624 Marionette INFO loaded listener.js
06:22:46 INFO - PROCESS | 3884 | ++DOMWINDOW == 147 (153C6800) [pid = 3884] [serial = 561] [outer = 15082B80]
06:22:47 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
06:22:47 INFO - document served over http requires an https
06:22:47 INFO - sub-resource via script-tag using the meta-referrer
06:22:47 INFO - delivery method with keep-origin-redirect and when
06:22:47 INFO - the target request is same-origin.
06:22:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 647ms
06:22:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
06:22:47 INFO - PROCESS | 3884 | ++DOCSHELL 16A4DA00 == 37 [pid = 3884] [id = 200]
06:22:47 INFO - PROCESS | 3884 | ++DOMWINDOW == 148 (153C4F00) [pid = 3884] [serial = 562] [outer = 00000000]
06:22:47 INFO - PROCESS | 3884 | ++DOMWINDOW == 149 (153DE700) [pid = 3884] [serial = 563] [outer = 153C4F00]
06:22:47 INFO - PROCESS | 3884 | 1446124967319 Marionette INFO loaded listener.js
06:22:47 INFO - PROCESS | 3884 | ++DOMWINDOW == 150 (156E9780) [pid = 3884] [serial = 564] [outer = 153C4F00]
06:22:47 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
06:22:47 INFO - document served over http requires an https
06:22:47 INFO - sub-resource via script-tag using the meta-referrer
06:22:47 INFO - delivery method with no-redirect and when
06:22:47 INFO - the target request is same-origin.
06:22:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 710ms
06:22:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:22:47 INFO - PROCESS | 3884 | ++DOCSHELL 17EF8300 == 38 [pid = 3884] [id = 201]
06:22:47 INFO - PROCESS | 3884 | ++DOMWINDOW == 151 (153DDF80) [pid = 3884] [serial = 565] [outer = 00000000]
06:22:47 INFO - PROCESS | 3884 | ++DOMWINDOW == 152 (159E9780) [pid = 3884] [serial = 566] [outer = 153DDF80]
06:22:47 INFO - PROCESS | 3884 | 1446124967938 Marionette INFO loaded listener.js
06:22:48 INFO - PROCESS | 3884 | ++DOMWINDOW == 153 (159EC700) [pid = 3884] [serial = 567] [outer = 153DDF80]
06:22:48 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
06:22:48 INFO - document served over http requires an https
06:22:48 INFO - sub-resource via script-tag using the meta-referrer
06:22:48 INFO - delivery method with swap-origin-redirect and when
06:22:48 INFO - the target request is same-origin.
06:22:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 631ms
06:22:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:22:48 INFO - PROCESS | 3884 | ++DOCSHELL 1804CB00 == 39 [pid = 3884] [id = 202]
06:22:48 INFO - PROCESS | 3884 | ++DOMWINDOW == 154 (153C7C00) [pid = 3884] [serial = 568] [outer = 00000000]
06:22:48 INFO - PROCESS | 3884 | ++DOMWINDOW == 155 (1629A980) [pid = 3884] [serial = 569] [outer = 153C7C00]
06:22:48 INFO - PROCESS | 3884 | 1446124968622 Marionette INFO loaded listener.js
06:22:48 INFO - PROCESS | 3884 | ++DOMWINDOW == 156 (1648A100) [pid = 3884] [serial = 570] [outer = 153C7C00]
06:22:50 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
06:22:50 INFO - document served over http requires an https
06:22:50 INFO - sub-resource via xhr-request using the meta-referrer
06:22:50 INFO - delivery method with keep-origin-redirect and when
06:22:50 INFO - the target request is same-origin.
06:22:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1578ms
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 155 (153C6300) [pid = 3884] [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]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 154 (19C03800) [pid = 3884] [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]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 153 (1D5EB600) [pid = 3884] [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]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 152 (13ECBA80) [pid = 3884] [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]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 151 (156EBF80) [pid = 3884] [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]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 150 (10D5A800) [pid = 3884] [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]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 149 (12D04480) [pid = 3884] [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]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 148 (1D5E7F00) [pid = 3884] [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]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 147 (15211500) [pid = 3884] [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]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 146 (159EBA80) [pid = 3884] [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]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 145 (11F73300) [pid = 3884] [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]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 144 (16486000) [pid = 3884] [serial = 510] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446124956061]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 143 (1861C480) [pid = 3884] [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]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 142 (14A7D080) [pid = 3884] [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]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 141 (16C3CD80) [pid = 3884] [serial = 515] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 140 (16CF2B80) [pid = 3884] [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]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 139 (18EC7880) [pid = 3884] [serial = 462] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 138 (0FDB1F00) [pid = 3884] [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]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 137 (16CA5100) [pid = 3884] [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]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 136 (1DA72E00) [pid = 3884] [serial = 473] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 135 (1C75A300) [pid = 3884] [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]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 134 (1A4F7500) [pid = 3884] [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]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 133 (159EC200) [pid = 3884] [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]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 132 (153DBA00) [pid = 3884] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 131 (11F75100) [pid = 3884] [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]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 130 (1D0E6280) [pid = 3884] [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]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 129 (1ABBBF80) [pid = 3884] [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]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 128 (15211C80) [pid = 3884] [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]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 127 (11136C80) [pid = 3884] [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]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 126 (16CF5B00) [pid = 3884] [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]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 125 (153C7480) [pid = 3884] [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]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 124 (0FBF1C80) [pid = 3884] [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]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 123 (159EDD80) [pid = 3884] [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]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 122 (18619280) [pid = 3884] [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]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 121 (1C759180) [pid = 3884] [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]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 120 (11136000) [pid = 3884] [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]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 119 (1648AB00) [pid = 3884] [serial = 465] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 118 (1ABBB300) [pid = 3884] [serial = 468] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446124945302]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 117 (153DD800) [pid = 3884] [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]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 116 (1A231A00) [pid = 3884] [serial = 536] [outer = 00000000] [url = about:blank]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 115 (1135EC00) [pid = 3884] [serial = 457] [outer = 00000000] [url = about:blank]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 114 (1589D880) [pid = 3884] [serial = 460] [outer = 00000000] [url = about:blank]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 113 (18619C80) [pid = 3884] [serial = 464] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 112 (18F72900) [pid = 3884] [serial = 466] [outer = 00000000] [url = about:blank]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 111 (18CAA900) [pid = 3884] [serial = 469] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446124945302]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 110 (1A0A5980) [pid = 3884] [serial = 471] [outer = 00000000] [url = about:blank]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 109 (1A4F8900) [pid = 3884] [serial = 474] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 108 (1C9C3D00) [pid = 3884] [serial = 476] [outer = 00000000] [url = about:blank]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 107 (1D5E8B80) [pid = 3884] [serial = 479] [outer = 00000000] [url = about:blank]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 106 (1D5E9F80) [pid = 3884] [serial = 482] [outer = 00000000] [url = about:blank]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 105 (1C75AF80) [pid = 3884] [serial = 485] [outer = 00000000] [url = about:blank]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 104 (1D5E9A80) [pid = 3884] [serial = 488] [outer = 00000000] [url = about:blank]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 103 (1E565E00) [pid = 3884] [serial = 491] [outer = 00000000] [url = about:blank]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 102 (1D0E7E00) [pid = 3884] [serial = 494] [outer = 00000000] [url = about:blank]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 101 (14047B80) [pid = 3884] [serial = 497] [outer = 00000000] [url = about:blank]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 100 (12D02400) [pid = 3884] [serial = 500] [outer = 00000000] [url = about:blank]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 99 (13ECDB00) [pid = 3884] [serial = 503] [outer = 00000000] [url = about:blank]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 98 (153DDA80) [pid = 3884] [serial = 506] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 97 (153C6A80) [pid = 3884] [serial = 508] [outer = 00000000] [url = about:blank]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 96 (16489700) [pid = 3884] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446124956061]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 95 (1629AE80) [pid = 3884] [serial = 513] [outer = 00000000] [url = about:blank]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 94 (16CF1780) [pid = 3884] [serial = 516] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 93 (164AD080) [pid = 3884] [serial = 518] [outer = 00000000] [url = about:blank]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 92 (18F72180) [pid = 3884] [serial = 521] [outer = 00000000] [url = about:blank]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 91 (11139200) [pid = 3884] [serial = 524] [outer = 00000000] [url = about:blank]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 90 (15211280) [pid = 3884] [serial = 527] [outer = 00000000] [url = about:blank]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 89 (16C38A00) [pid = 3884] [serial = 530] [outer = 00000000] [url = about:blank]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 88 (18EC4680) [pid = 3884] [serial = 533] [outer = 00000000] [url = about:blank]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 87 (19C01A00) [pid = 3884] [serial = 534] [outer = 00000000] [url = about:blank]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 86 (18619000) [pid = 3884] [serial = 197] [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.]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 85 (16CF1500) [pid = 3884] [serial = 377] [outer = 00000000] [url = about:blank]
06:22:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 84 (15084980) [pid = 3884] [serial = 382] [outer = 00000000] [url = about:blank]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 83 (1648A880) [pid = 3884] [serial = 387] [outer = 00000000] [url = about:blank]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 82 (18CAD880) [pid = 3884] [serial = 392] [outer = 00000000] [url = about:blank]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 81 (1A231280) [pid = 3884] [serial = 395] [outer = 00000000] [url = about:blank]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 80 (1B8B2680) [pid = 3884] [serial = 398] [outer = 00000000] [url = about:blank]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 79 (1DA71A00) [pid = 3884] [serial = 401] [outer = 00000000] [url = about:blank]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 78 (159ED380) [pid = 3884] [serial = 404] [outer = 00000000] [url = about:blank]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 77 (1DA73800) [pid = 3884] [serial = 407] [outer = 00000000] [url = about:blank]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 76 (1A723F80) [pid = 3884] [serial = 410] [outer = 00000000] [url = about:blank]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 75 (1C75C880) [pid = 3884] [serial = 486] [outer = 00000000] [url = about:blank]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 74 (1E564500) [pid = 3884] [serial = 489] [outer = 00000000] [url = about:blank]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 73 (1E566A80) [pid = 3884] [serial = 492] [outer = 00000000] [url = about:blank]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 72 (1589B800) [pid = 3884] [serial = 528] [outer = 00000000] [url = about:blank]
06:22:50 INFO - PROCESS | 3884 | --DOMWINDOW == 71 (18253D00) [pid = 3884] [serial = 531] [outer = 00000000] [url = about:blank]
06:22:50 INFO - PROCESS | 3884 | ++DOCSHELL 150E5400 == 40 [pid = 3884] [id = 203]
06:22:50 INFO - PROCESS | 3884 | ++DOMWINDOW == 72 (0CE74780) [pid = 3884] [serial = 571] [outer = 00000000]
06:22:50 INFO - PROCESS | 3884 | ++DOMWINDOW == 73 (12D02400) [pid = 3884] [serial = 572] [outer = 0CE74780]
06:22:50 INFO - PROCESS | 3884 | 1446124970285 Marionette INFO loaded listener.js
06:22:50 INFO - PROCESS | 3884 | ++DOMWINDOW == 74 (14048580) [pid = 3884] [serial = 573] [outer = 0CE74780]
06:22:50 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
06:22:50 INFO - document served over http requires an https
06:22:50 INFO - sub-resource via xhr-request using the meta-referrer
06:22:50 INFO - delivery method with no-redirect and when
06:22:50 INFO - the target request is same-origin.
06:22:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 584ms
06:22:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:22:50 INFO - PROCESS | 3884 | ++DOCSHELL 141D1F00 == 41 [pid = 3884] [id = 204]
06:22:50 INFO - PROCESS | 3884 | ++DOMWINDOW == 75 (14A7D080) [pid = 3884] [serial = 574] [outer = 00000000]
06:22:50 INFO - PROCESS | 3884 | ++DOMWINDOW == 76 (15211C80) [pid = 3884] [serial = 575] [outer = 14A7D080]
06:22:50 INFO - PROCESS | 3884 | 1446124970872 Marionette INFO loaded listener.js
06:22:50 INFO - PROCESS | 3884 | ++DOMWINDOW == 77 (153DF880) [pid = 3884] [serial = 576] [outer = 14A7D080]
06:22:51 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
06:22:51 INFO - document served over http requires an https
06:22:51 INFO - sub-resource via xhr-request using the meta-referrer
06:22:51 INFO - delivery method with swap-origin-redirect and when
06:22:51 INFO - the target request is same-origin.
06:22:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 599ms
06:22:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:22:51 INFO - PROCESS | 3884 | ++DOCSHELL 15FACD00 == 42 [pid = 3884] [id = 205]
06:22:51 INFO - PROCESS | 3884 | ++DOMWINDOW == 78 (156EBF80) [pid = 3884] [serial = 577] [outer = 00000000]
06:22:51 INFO - PROCESS | 3884 | ++DOMWINDOW == 79 (159EAE00) [pid = 3884] [serial = 578] [outer = 156EBF80]
06:22:51 INFO - PROCESS | 3884 | 1446124971455 Marionette INFO loaded listener.js
06:22:51 INFO - PROCESS | 3884 | ++DOMWINDOW == 80 (16486000) [pid = 3884] [serial = 579] [outer = 156EBF80]
06:22:51 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
06:22:51 INFO - document served over http requires an http
06:22:51 INFO - sub-resource via fetch-request using the http-csp
06:22:51 INFO - delivery method with keep-origin-redirect and when
06:22:51 INFO - the target request is cross-origin.
06:22:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 599ms
06:22:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
06:22:52 INFO - PROCESS | 3884 | ++DOCSHELL 19125900 == 43 [pid = 3884] [id = 206]
06:22:52 INFO - PROCESS | 3884 | ++DOMWINDOW == 81 (15211280) [pid = 3884] [serial = 580] [outer = 00000000]
06:22:52 INFO - PROCESS | 3884 | ++DOMWINDOW == 82 (16486280) [pid = 3884] [serial = 581] [outer = 15211280]
06:22:52 INFO - PROCESS | 3884 | 1446124972057 Marionette INFO loaded listener.js
06:22:52 INFO - PROCESS | 3884 | ++DOMWINDOW == 83 (16C38280) [pid = 3884] [serial = 582] [outer = 15211280]
06:22:52 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:22:52 INFO - document served over http requires an http
06:22:52 INFO - sub-resource via fetch-request using the http-csp
06:22:52 INFO - delivery method with no-redirect and when
06:22:52 INFO - the target request is cross-origin.
06:22:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1010ms
06:22:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:22:53 INFO - PROCESS | 3884 | ++DOCSHELL 0F594C00 == 44 [pid = 3884] [id = 207]
06:22:53 INFO - PROCESS | 3884 | ++DOMWINDOW == 84 (11136280) [pid = 3884] [serial = 583] [outer = 00000000]
06:22:53 INFO - PROCESS | 3884 | ++DOMWINDOW == 85 (13ECCE80) [pid = 3884] [serial = 584] [outer = 11136280]
06:22:53 INFO - PROCESS | 3884 | 1446124973145 Marionette INFO loaded listener.js
06:22:53 INFO - PROCESS | 3884 | ++DOMWINDOW == 86 (14A7C400) [pid = 3884] [serial = 585] [outer = 11136280]
06:22:54 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
06:22:54 INFO - document served over http requires an http
06:22:54 INFO - sub-resource via fetch-request using the http-csp
06:22:54 INFO - delivery method with swap-origin-redirect and when
06:22:54 INFO - the target request is cross-origin.
06:22:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1057ms
06:22:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:22:54 INFO - PROCESS | 3884 | ++DOCSHELL 120DB400 == 45 [pid = 3884] [id = 208]
06:22:54 INFO - PROCESS | 3884 | ++DOMWINDOW == 87 (14DA2E00) [pid = 3884] [serial = 586] [outer = 00000000]
06:22:54 INFO - PROCESS | 3884 | ++DOMWINDOW == 88 (15084C00) [pid = 3884] [serial = 587] [outer = 14DA2E00]
06:22:54 INFO - PROCESS | 3884 | 1446124974248 Marionette INFO loaded listener.js
06:22:54 INFO - PROCESS | 3884 | ++DOMWINDOW == 89 (15215880) [pid = 3884] [serial = 588] [outer = 14DA2E00]
06:22:54 INFO - PROCESS | 3884 | ++DOCSHELL 16D23300 == 46 [pid = 3884] [id = 209]
06:22:54 INFO - PROCESS | 3884 | ++DOMWINDOW == 90 (159E9280) [pid = 3884] [serial = 589] [outer = 00000000]
06:22:55 INFO - PROCESS | 3884 | [3884] WARNING: No inner window available!: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9246
06:22:55 INFO - PROCESS | 3884 | ++DOMWINDOW == 91 (13ECA680) [pid = 3884] [serial = 590] [outer = 159E9280]
06:22:56 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
06:22:56 INFO - document served over http requires an http
06:22:56 INFO - sub-resource via iframe-tag using the http-csp
06:22:56 INFO - delivery method with keep-origin-redirect and when
06:22:56 INFO - the target request is cross-origin.
06:22:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2083ms
06:22:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:22:56 INFO - PROCESS | 3884 | ++DOCSHELL 1150C300 == 47 [pid = 3884] [id = 210]
06:22:56 INFO - PROCESS | 3884 | ++DOMWINDOW == 92 (11136C80) [pid = 3884] [serial = 591] [outer = 00000000]
06:22:56 INFO - PROCESS | 3884 | ++DOMWINDOW == 93 (14DA2680) [pid = 3884] [serial = 592] [outer = 11136C80]
06:22:56 INFO - PROCESS | 3884 | 1446124976278 Marionette INFO loaded listener.js
06:22:56 INFO - PROCESS | 3884 | ++DOMWINDOW == 94 (15083F80) [pid = 3884] [serial = 593] [outer = 11136C80]
06:22:56 INFO - PROCESS | 3884 | --DOCSHELL 150E3600 == 46 [pid = 3884] [id = 19]
06:22:56 INFO - PROCESS | 3884 | --DOCSHELL 15E65F00 == 45 [pid = 3884] [id = 10]
06:22:56 INFO - PROCESS | 3884 | --DOCSHELL 11E6B300 == 44 [pid = 3884] [id = 24]
06:22:56 INFO - PROCESS | 3884 | --DOCSHELL 1150DB00 == 43 [pid = 3884] [id = 18]
06:22:56 INFO - PROCESS | 3884 | --DOCSHELL 19127700 == 42 [pid = 3884] [id = 20]
06:22:56 INFO - PROCESS | 3884 | --DOCSHELL 16A4C800 == 41 [pid = 3884] [id = 8]
06:22:56 INFO - PROCESS | 3884 | --DOCSHELL 150E3000 == 40 [pid = 3884] [id = 26]
06:22:56 INFO - PROCESS | 3884 | --DOCSHELL 1146D900 == 39 [pid = 3884] [id = 23]
06:22:56 INFO - PROCESS | 3884 | --DOCSHELL 0FBDA200 == 38 [pid = 3884] [id = 11]
06:22:56 INFO - PROCESS | 3884 | --DOCSHELL 15EF2B00 == 37 [pid = 3884] [id = 27]
06:22:56 INFO - PROCESS | 3884 | --DOCSHELL 13AA4A00 == 36 [pid = 3884] [id = 25]
06:22:56 INFO - PROCESS | 3884 | --DOCSHELL 19DFE400 == 35 [pid = 3884] [id = 13]
06:22:56 INFO - PROCESS | 3884 | --DOCSHELL 19C5D300 == 34 [pid = 3884] [id = 12]
06:22:56 INFO - PROCESS | 3884 | --DOCSHELL 0FB96100 == 33 [pid = 3884] [id = 22]
06:22:56 INFO - PROCESS | 3884 | --DOCSHELL 15E66200 == 32 [pid = 3884] [id = 198]
06:22:56 INFO - PROCESS | 3884 | --DOCSHELL 0FA62800 == 31 [pid = 3884] [id = 196]
06:22:56 INFO - PROCESS | 3884 | --DOCSHELL 10C5F100 == 30 [pid = 3884] [id = 194]
06:22:56 INFO - PROCESS | 3884 | --DOCSHELL 1C44AC00 == 29 [pid = 3884] [id = 190]
06:22:56 INFO - PROCESS | 3884 | --DOMWINDOW == 93 (1861B080) [pid = 3884] [serial = 519] [outer = 00000000] [url = about:blank]
06:22:56 INFO - PROCESS | 3884 | --DOMWINDOW == 92 (19C02680) [pid = 3884] [serial = 522] [outer = 00000000] [url = about:blank]
06:22:56 INFO - PROCESS | 3884 | --DOMWINDOW == 91 (14A7BF00) [pid = 3884] [serial = 525] [outer = 00000000] [url = about:blank]
06:22:56 INFO - PROCESS | 3884 | --DOMWINDOW == 90 (156EAE00) [pid = 3884] [serial = 509] [outer = 00000000] [url = about:blank]
06:22:56 INFO - PROCESS | 3884 | --DOMWINDOW == 89 (15081A00) [pid = 3884] [serial = 504] [outer = 00000000] [url = about:blank]
06:22:56 INFO - PROCESS | 3884 | --DOMWINDOW == 88 (14DA2400) [pid = 3884] [serial = 501] [outer = 00000000] [url = about:blank]
06:22:56 INFO - PROCESS | 3884 | --DOMWINDOW == 87 (153DB500) [pid = 3884] [serial = 498] [outer = 00000000] [url = about:blank]
06:22:56 INFO - PROCESS | 3884 | --DOMWINDOW == 86 (1D0E9980) [pid = 3884] [serial = 495] [outer = 00000000] [url = about:blank]
06:22:56 INFO - PROCESS | 3884 | --DOMWINDOW == 85 (1DA75D80) [pid = 3884] [serial = 483] [outer = 00000000] [url = about:blank]
06:22:56 INFO - PROCESS | 3884 | --DOMWINDOW == 84 (1D5E9800) [pid = 3884] [serial = 480] [outer = 00000000] [url = about:blank]
06:22:56 INFO - PROCESS | 3884 | --DOMWINDOW == 83 (1DA73A80) [pid = 3884] [serial = 477] [outer = 00000000] [url = about:blank]
06:22:56 INFO - PROCESS | 3884 | --DOMWINDOW == 82 (1ABBC200) [pid = 3884] [serial = 472] [outer = 00000000] [url = about:blank]
06:22:56 INFO - PROCESS | 3884 | --DOMWINDOW == 81 (1A0A2F00) [pid = 3884] [serial = 467] [outer = 00000000] [url = about:blank]
06:22:56 INFO - PROCESS | 3884 | --DOMWINDOW == 80 (16CA2400) [pid = 3884] [serial = 461] [outer = 00000000] [url = about:blank]
06:22:56 INFO - PROCESS | 3884 | --DOMWINDOW == 79 (13ECA180) [pid = 3884] [serial = 458] [outer = 00000000] [url = about:blank]
06:22:56 INFO - PROCESS | 3884 | --DOMWINDOW == 78 (198F9A00) [pid = 3884] [serial = 455] [outer = 00000000] [url = about:blank]
06:22:56 INFO - PROCESS | 3884 | --DOMWINDOW == 77 (16489480) [pid = 3884] [serial = 514] [outer = 00000000] [url = about:blank]
06:22:56 INFO - PROCESS | 3884 | ++DOCSHELL 0F135F00 == 30 [pid = 3884] [id = 211]
06:22:56 INFO - PROCESS | 3884 | ++DOMWINDOW == 78 (11F74980) [pid = 3884] [serial = 594] [outer = 00000000]
06:22:56 INFO - PROCESS | 3884 | ++DOMWINDOW == 79 (127EB780) [pid = 3884] [serial = 595] [outer = 11F74980]
06:22:57 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
06:22:57 INFO - document served over http requires an http
06:22:57 INFO - sub-resource via iframe-tag using the http-csp
06:22:57 INFO - delivery method with no-redirect and when
06:22:57 INFO - the target request is cross-origin.
06:22:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 947ms
06:22:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:22:57 INFO - PROCESS | 3884 | ++DOCSHELL 10C5F100 == 31 [pid = 3884] [id = 212]
06:22:57 INFO - PROCESS | 3884 | ++DOMWINDOW == 80 (127ED800) [pid = 3884] [serial = 596] [outer = 00000000]
06:22:57 INFO - PROCESS | 3884 | ++DOMWINDOW == 81 (141CB000) [pid = 3884] [serial = 597] [outer = 127ED800]
06:22:57 INFO - PROCESS | 3884 | 1446124977240 Marionette INFO loaded listener.js
06:22:57 INFO - PROCESS | 3884 | ++DOMWINDOW == 82 (14DA3A80) [pid = 3884] [serial = 598] [outer = 127ED800]
06:22:57 INFO - PROCESS | 3884 | ++DOCSHELL 13D93B00 == 32 [pid = 3884] [id = 213]
06:22:57 INFO - PROCESS | 3884 | ++DOMWINDOW == 83 (1531D600) [pid = 3884] [serial = 599] [outer = 00000000]
06:22:57 INFO - PROCESS | 3884 | ++DOMWINDOW == 84 (1531DD80) [pid = 3884] [serial = 600] [outer = 1531D600]
06:22:57 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
06:22:57 INFO - document served over http requires an http
06:22:57 INFO - sub-resource via iframe-tag using the http-csp
06:22:57 INFO - delivery method with swap-origin-redirect and when
06:22:57 INFO - the target request is cross-origin.
06:22:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 599ms
06:22:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:22:57 INFO - PROCESS | 3884 | ++DOCSHELL 13AA4400 == 33 [pid = 3884] [id = 214]
06:22:57 INFO - PROCESS | 3884 | ++DOMWINDOW == 85 (127EBA00) [pid = 3884] [serial = 601] [outer = 00000000]
06:22:57 INFO - PROCESS | 3884 | ++DOMWINDOW == 86 (15081C80) [pid = 3884] [serial = 602] [outer = 127EBA00]
06:22:57 INFO - PROCESS | 3884 | 1446124977874 Marionette INFO loaded listener.js
06:22:57 INFO - PROCESS | 3884 | ++DOMWINDOW == 87 (153DB780) [pid = 3884] [serial = 603] [outer = 127EBA00]
06:22:58 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
06:22:58 INFO - document served over http requires an http
06:22:58 INFO - sub-resource via script-tag using the http-csp
06:22:58 INFO - delivery method with keep-origin-redirect and when
06:22:58 INFO - the target request is cross-origin.
06:22:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 599ms
06:22:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
06:22:58 INFO - PROCESS | 3884 | ++DOCSHELL 1599C300 == 34 [pid = 3884] [id = 215]
06:22:58 INFO - PROCESS | 3884 | ++DOMWINDOW == 88 (15215380) [pid = 3884] [serial = 604] [outer = 00000000]
06:22:58 INFO - PROCESS | 3884 | ++DOMWINDOW == 89 (156EAE00) [pid = 3884] [serial = 605] [outer = 15215380]
06:22:58 INFO - PROCESS | 3884 | 1446124978443 Marionette INFO loaded listener.js
06:22:58 INFO - PROCESS | 3884 | ++DOMWINDOW == 90 (159EA180) [pid = 3884] [serial = 606] [outer = 15215380]
06:22:58 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
06:22:58 INFO - document served over http requires an http
06:22:58 INFO - sub-resource via script-tag using the http-csp
06:22:58 INFO - delivery method with no-redirect and when
06:22:58 INFO - the target request is cross-origin.
06:22:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 536ms
06:22:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:22:58 INFO - PROCESS | 3884 | ++DOCSHELL 01391300 == 35 [pid = 3884] [id = 216]
06:22:58 INFO - PROCESS | 3884 | ++DOMWINDOW == 91 (156EBD00) [pid = 3884] [serial = 607] [outer = 00000000]
06:22:58 INFO - PROCESS | 3884 | ++DOMWINDOW == 92 (1648A380) [pid = 3884] [serial = 608] [outer = 156EBD00]
06:22:59 INFO - PROCESS | 3884 | 1446124978979 Marionette INFO loaded listener.js
06:22:59 INFO - PROCESS | 3884 | ++DOMWINDOW == 93 (164AF380) [pid = 3884] [serial = 609] [outer = 156EBD00]
06:22:59 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
06:22:59 INFO - document served over http requires an http
06:22:59 INFO - sub-resource via script-tag using the http-csp
06:22:59 INFO - delivery method with swap-origin-redirect and when
06:22:59 INFO - the target request is cross-origin.
06:22:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 600ms
06:22:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:22:59 INFO - PROCESS | 3884 | ++DOCSHELL 17B7AF00 == 36 [pid = 3884] [id = 217]
06:22:59 INFO - PROCESS | 3884 | ++DOMWINDOW == 94 (16C38780) [pid = 3884] [serial = 610] [outer = 00000000]
06:22:59 INFO - PROCESS | 3884 | ++DOMWINDOW == 95 (16C39B80) [pid = 3884] [serial = 611] [outer = 16C38780]
06:22:59 INFO - PROCESS | 3884 | 1446124979611 Marionette INFO loaded listener.js
06:22:59 INFO - PROCESS | 3884 | ++DOMWINDOW == 96 (16C3B980) [pid = 3884] [serial = 612] [outer = 16C38780]
06:23:00 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
06:23:00 INFO - document served over http requires an http
06:23:00 INFO - sub-resource via xhr-request using the http-csp
06:23:00 INFO - delivery method with keep-origin-redirect and when
06:23:00 INFO - the target request is cross-origin.
06:23:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 646ms
06:23:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
06:23:00 INFO - PROCESS | 3884 | ++DOCSHELL 1804C800 == 37 [pid = 3884] [id = 218]
06:23:00 INFO - PROCESS | 3884 | ++DOMWINDOW == 97 (16C3BC00) [pid = 3884] [serial = 613] [outer = 00000000]
06:23:00 INFO - PROCESS | 3884 | ++DOMWINDOW == 98 (16CA3300) [pid = 3884] [serial = 614] [outer = 16C3BC00]
06:23:00 INFO - PROCESS | 3884 | 1446124980325 Marionette INFO loaded listener.js
06:23:00 INFO - PROCESS | 3884 | ++DOMWINDOW == 99 (16CA5B00) [pid = 3884] [serial = 615] [outer = 16C3BC00]
06:23:00 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
06:23:00 INFO - document served over http requires an http
06:23:00 INFO - sub-resource via xhr-request using the http-csp
06:23:00 INFO - delivery method with no-redirect and when
06:23:00 INFO - the target request is cross-origin.
06:23:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 710ms
06:23:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:23:00 INFO - PROCESS | 3884 | ++DOCSHELL 0F137400 == 38 [pid = 3884] [id = 219]
06:23:00 INFO - PROCESS | 3884 | ++DOMWINDOW == 100 (16CA3D00) [pid = 3884] [serial = 616] [outer = 00000000]
06:23:00 INFO - PROCESS | 3884 | ++DOMWINDOW == 101 (16CF2B80) [pid = 3884] [serial = 617] [outer = 16CA3D00]
06:23:00 INFO - PROCESS | 3884 | 1446124980964 Marionette INFO loaded listener.js
06:23:01 INFO - PROCESS | 3884 | ++DOMWINDOW == 102 (16CF4E80) [pid = 3884] [serial = 618] [outer = 16CA3D00]
06:23:01 INFO - PROCESS | 3884 | --DOMWINDOW == 101 (14A7B780) [pid = 3884] [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]
06:23:01 INFO - PROCESS | 3884 | --DOMWINDOW == 100 (159EAE00) [pid = 3884] [serial = 578] [outer = 00000000] [url = about:blank]
06:23:01 INFO - PROCESS | 3884 | --DOMWINDOW == 99 (12D02400) [pid = 3884] [serial = 572] [outer = 00000000] [url = about:blank]
06:23:01 INFO - PROCESS | 3884 | --DOMWINDOW == 98 (1531DB00) [pid = 3884] [serial = 560] [outer = 00000000] [url = about:blank]
06:23:01 INFO - PROCESS | 3884 | --DOMWINDOW == 97 (1629A980) [pid = 3884] [serial = 569] [outer = 00000000] [url = about:blank]
06:23:01 INFO - PROCESS | 3884 | --DOMWINDOW == 96 (11137B80) [pid = 3884] [serial = 539] [outer = 00000000] [url = about:blank]
06:23:01 INFO - PROCESS | 3884 | --DOMWINDOW == 95 (159E9780) [pid = 3884] [serial = 566] [outer = 00000000] [url = about:blank]
06:23:01 INFO - PROCESS | 3884 | --DOMWINDOW == 94 (15211C80) [pid = 3884] [serial = 575] [outer = 00000000] [url = about:blank]
06:23:01 INFO - PROCESS | 3884 | --DOMWINDOW == 93 (13ECB080) [pid = 3884] [serial = 542] [outer = 00000000] [url = about:blank]
06:23:01 INFO - PROCESS | 3884 | --DOMWINDOW == 92 (141CEC00) [pid = 3884] [serial = 548] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:23:01 INFO - PROCESS | 3884 | --DOMWINDOW == 91 (141CE980) [pid = 3884] [serial = 545] [outer = 00000000] [url = about:blank]
06:23:01 INFO - PROCESS | 3884 | --DOMWINDOW == 90 (153C4780) [pid = 3884] [serial = 558] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:23:01 INFO - PROCESS | 3884 | --DOMWINDOW == 89 (15083080) [pid = 3884] [serial = 555] [outer = 00000000] [url = about:blank]
06:23:01 INFO - PROCESS | 3884 | --DOMWINDOW == 88 (15211000) [pid = 3884] [serial = 553] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446124965629]
06:23:01 INFO - PROCESS | 3884 | --DOMWINDOW == 87 (14DA3F80) [pid = 3884] [serial = 550] [outer = 00000000] [url = about:blank]
06:23:01 INFO - PROCESS | 3884 | --DOMWINDOW == 86 (153DE700) [pid = 3884] [serial = 563] [outer = 00000000] [url = about:blank]
06:23:01 INFO - PROCESS | 3884 | --DOMWINDOW == 85 (141CE480) [pid = 3884] [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]
06:23:01 INFO - PROCESS | 3884 | --DOMWINDOW == 84 (153DDF80) [pid = 3884] [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]
06:23:01 INFO - PROCESS | 3884 | --DOMWINDOW == 83 (15135880) [pid = 3884] [serial = 552] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446124965629]
06:23:01 INFO - PROCESS | 3884 | --DOMWINDOW == 82 (141CB780) [pid = 3884] [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]
06:23:01 INFO - PROCESS | 3884 | --DOMWINDOW == 81 (14A7D080) [pid = 3884] [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]
06:23:01 INFO - PROCESS | 3884 | --DOMWINDOW == 80 (15082B80) [pid = 3884] [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]
06:23:01 INFO - PROCESS | 3884 | --DOMWINDOW == 79 (156EBF80) [pid = 3884] [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]
06:23:01 INFO - PROCESS | 3884 | --DOMWINDOW == 78 (14A7F600) [pid = 3884] [serial = 547] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:23:01 INFO - PROCESS | 3884 | --DOMWINDOW == 77 (1113A380) [pid = 3884] [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]
06:23:01 INFO - PROCESS | 3884 | --DOMWINDOW == 76 (0CE74780) [pid = 3884] [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]
06:23:01 INFO - PROCESS | 3884 | --DOMWINDOW == 75 (1531D380) [pid = 3884] [serial = 557] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:23:01 INFO - PROCESS | 3884 | --DOMWINDOW == 74 (153C7C00) [pid = 3884] [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]
06:23:01 INFO - PROCESS | 3884 | --DOMWINDOW == 73 (110B2180) [pid = 3884] [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]
06:23:01 INFO - PROCESS | 3884 | --DOMWINDOW == 72 (153C4F00) [pid = 3884] [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]
06:23:01 INFO - PROCESS | 3884 | --DOMWINDOW == 71 (14048580) [pid = 3884] [serial = 573] [outer = 00000000] [url = about:blank]
06:23:01 INFO - PROCESS | 3884 | --DOMWINDOW == 70 (1648A100) [pid = 3884] [serial = 570] [outer = 00000000] [url = about:blank]
06:23:01 INFO - PROCESS | 3884 | --DOMWINDOW == 69 (153DF880) [pid = 3884] [serial = 576] [outer = 00000000] [url = about:blank]
06:23:01 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
06:23:01 INFO - document served over http requires an http
06:23:01 INFO - sub-resource via xhr-request using the http-csp
06:23:01 INFO - delivery method with swap-origin-redirect and when
06:23:01 INFO - the target request is cross-origin.
06:23:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 600ms
06:23:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:23:01 INFO - PROCESS | 3884 | ++DOCSHELL 150E3C00 == 39 [pid = 3884] [id = 220]
06:23:01 INFO - PROCESS | 3884 | ++DOMWINDOW == 70 (14048580) [pid = 3884] [serial = 619] [outer = 00000000]
06:23:01 INFO - PROCESS | 3884 | ++DOMWINDOW == 71 (14A7B780) [pid = 3884] [serial = 620] [outer = 14048580]
06:23:01 INFO - PROCESS | 3884 | 1446124981561 Marionette INFO loaded listener.js
06:23:01 INFO - PROCESS | 3884 | ++DOMWINDOW == 72 (14DA5880) [pid = 3884] [serial = 621] [outer = 14048580]
06:23:02 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
06:23:02 INFO - document served over http requires an https
06:23:02 INFO - sub-resource via fetch-request using the http-csp
06:23:02 INFO - delivery method with keep-origin-redirect and when
06:23:02 INFO - the target request is cross-origin.
06:23:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 600ms
06:23:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
06:23:02 INFO - PROCESS | 3884 | ++DOCSHELL 18F89400 == 40 [pid = 3884] [id = 221]
06:23:02 INFO - PROCESS | 3884 | ++DOMWINDOW == 73 (13EC9A00) [pid = 3884] [serial = 622] [outer = 00000000]
06:23:02 INFO - PROCESS | 3884 | ++DOMWINDOW == 74 (15135880) [pid = 3884] [serial = 623] [outer = 13EC9A00]
06:23:02 INFO - PROCESS | 3884 | 1446124982163 Marionette INFO loaded listener.js
06:23:02 INFO - PROCESS | 3884 | ++DOMWINDOW == 75 (153DF880) [pid = 3884] [serial = 624] [outer = 13EC9A00]
06:23:02 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
06:23:02 INFO - document served over http requires an https
06:23:02 INFO - sub-resource via fetch-request using the http-csp
06:23:02 INFO - delivery method with no-redirect and when
06:23:02 INFO - the target request is cross-origin.
06:23:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 536ms
06:23:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:23:02 INFO - PROCESS | 3884 | ++DOCSHELL 16D23C00 == 41 [pid = 3884] [id = 222]
06:23:02 INFO - PROCESS | 3884 | ++DOMWINDOW == 76 (156E9500) [pid = 3884] [serial = 625] [outer = 00000000]
06:23:02 INFO - PROCESS | 3884 | ++DOMWINDOW == 77 (16CA2B80) [pid = 3884] [serial = 626] [outer = 156E9500]
06:23:02 INFO - PROCESS | 3884 | 1446124982718 Marionette INFO loaded listener.js
06:23:02 INFO - PROCESS | 3884 | ++DOMWINDOW == 78 (16CF2E00) [pid = 3884] [serial = 627] [outer = 156E9500]
06:23:03 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
06:23:03 INFO - document served over http requires an https
06:23:03 INFO - sub-resource via fetch-request using the http-csp
06:23:03 INFO - delivery method with swap-origin-redirect and when
06:23:03 INFO - the target request is cross-origin.
06:23:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 646ms
06:23:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:23:03 INFO - PROCESS | 3884 | ++DOCSHELL 0F595500 == 42 [pid = 3884] [id = 223]
06:23:03 INFO - PROCESS | 3884 | ++DOMWINDOW == 79 (0F081000) [pid = 3884] [serial = 628] [outer = 00000000]
06:23:03 INFO - PROCESS | 3884 | ++DOMWINDOW == 80 (14DA3580) [pid = 3884] [serial = 629] [outer = 0F081000]
06:23:03 INFO - PROCESS | 3884 | 1446124983424 Marionette INFO loaded listener.js
06:23:03 INFO - PROCESS | 3884 | ++DOMWINDOW == 81 (15084480) [pid = 3884] [serial = 630] [outer = 0F081000]
06:23:03 INFO - PROCESS | 3884 | ++DOCSHELL 13AA3B00 == 43 [pid = 3884] [id = 224]
06:23:03 INFO - PROCESS | 3884 | ++DOMWINDOW == 82 (159E9780) [pid = 3884] [serial = 631] [outer = 00000000]
06:23:04 INFO - PROCESS | 3884 | ++DOMWINDOW == 83 (141CDA80) [pid = 3884] [serial = 632] [outer = 159E9780]
06:23:04 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
06:23:04 INFO - document served over http requires an https
06:23:04 INFO - sub-resource via iframe-tag using the http-csp
06:23:04 INFO - delivery method with keep-origin-redirect and when
06:23:04 INFO - the target request is cross-origin.
06:23:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 943ms
06:23:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:23:04 INFO - PROCESS | 3884 | ++DOCSHELL 11F06700 == 44 [pid = 3884] [id = 225]
06:23:04 INFO - PROCESS | 3884 | ++DOMWINDOW == 84 (15084980) [pid = 3884] [serial = 633] [outer = 00000000]
06:23:04 INFO - PROCESS | 3884 | ++DOMWINDOW == 85 (159EBA80) [pid = 3884] [serial = 634] [outer = 15084980]
06:23:04 INFO - PROCESS | 3884 | 1446124984402 Marionette INFO loaded listener.js
06:23:04 INFO - PROCESS | 3884 | ++DOMWINDOW == 86 (16489480) [pid = 3884] [serial = 635] [outer = 15084980]
06:23:04 INFO - PROCESS | 3884 | ++DOCSHELL 17EF8000 == 45 [pid = 3884] [id = 226]
06:23:04 INFO - PROCESS | 3884 | ++DOMWINDOW == 87 (16CF1780) [pid = 3884] [serial = 636] [outer = 00000000]
06:23:04 INFO - PROCESS | 3884 | ++DOMWINDOW == 88 (156EA180) [pid = 3884] [serial = 637] [outer = 16CF1780]
06:23:05 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
06:23:05 INFO - document served over http requires an https
06:23:05 INFO - sub-resource via iframe-tag using the http-csp
06:23:05 INFO - delivery method with no-redirect and when
06:23:05 INFO - the target request is cross-origin.
06:23:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 864ms
06:23:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:23:05 INFO - PROCESS | 3884 | ++DOCSHELL 18302500 == 46 [pid = 3884] [id = 227]
06:23:05 INFO - PROCESS | 3884 | ++DOMWINDOW == 89 (12D02680) [pid = 3884] [serial = 638] [outer = 00000000]
06:23:05 INFO - PROCESS | 3884 | ++DOMWINDOW == 90 (1648A100) [pid = 3884] [serial = 639] [outer = 12D02680]
06:23:05 INFO - PROCESS | 3884 | 1446124985272 Marionette INFO loaded listener.js
06:23:05 INFO - PROCESS | 3884 | ++DOMWINDOW == 91 (18252680) [pid = 3884] [serial = 640] [outer = 12D02680]
06:23:05 INFO - PROCESS | 3884 | ++DOCSHELL 19C5D000 == 47 [pid = 3884] [id = 228]
06:23:05 INFO - PROCESS | 3884 | ++DOMWINDOW == 92 (18619000) [pid = 3884] [serial = 641] [outer = 00000000]
06:23:05 INFO - PROCESS | 3884 | ++DOMWINDOW == 93 (16C3CD80) [pid = 3884] [serial = 642] [outer = 18619000]
06:23:06 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
06:23:06 INFO - document served over http requires an https
06:23:06 INFO - sub-resource via iframe-tag using the http-csp
06:23:06 INFO - delivery method with swap-origin-redirect and when
06:23:06 INFO - the target request is cross-origin.
06:23:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 942ms
06:23:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:23:06 INFO - PROCESS | 3884 | ++DOCSHELL 19BAC200 == 48 [pid = 3884] [id = 229]
06:23:06 INFO - PROCESS | 3884 | ++DOMWINDOW == 94 (153C8B00) [pid = 3884] [serial = 643] [outer = 00000000]
06:23:06 INFO - PROCESS | 3884 | ++DOMWINDOW == 95 (18253D00) [pid = 3884] [serial = 644] [outer = 153C8B00]
06:23:06 INFO - PROCESS | 3884 | 1446124986206 Marionette INFO loaded listener.js
06:23:06 INFO - PROCESS | 3884 | ++DOMWINDOW == 96 (1861D380) [pid = 3884] [serial = 645] [outer = 153C8B00]
06:23:06 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:23:06 INFO - document served over http requires an https
06:23:06 INFO - sub-resource via script-tag using the http-csp
06:23:06 INFO - delivery method with keep-origin-redirect and when
06:23:06 INFO - the target request is cross-origin.
06:23:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 801ms
06:23:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
06:23:06 INFO - PROCESS | 3884 | ++DOCSHELL 19DFD800 == 49 [pid = 3884] [id = 230]
06:23:06 INFO - PROCESS | 3884 | ++DOMWINDOW == 97 (18619280) [pid = 3884] [serial = 646] [outer = 00000000]
06:23:07 INFO - PROCESS | 3884 | ++DOMWINDOW == 98 (18CAB580) [pid = 3884] [serial = 647] [outer = 18619280]
06:23:07 INFO - PROCESS | 3884 | 1446124987020 Marionette INFO loaded listener.js
06:23:07 INFO - PROCESS | 3884 | ++DOMWINDOW == 99 (18CAD600) [pid = 3884] [serial = 648] [outer = 18619280]
06:23:07 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:23:07 INFO - document served over http requires an https
06:23:07 INFO - sub-resource via script-tag using the http-csp
06:23:07 INFO - delivery method with no-redirect and when
06:23:07 INFO - the target request is cross-origin.
06:23:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 801ms
06:23:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:23:07 INFO - PROCESS | 3884 | ++DOCSHELL 16D24800 == 50 [pid = 3884] [id = 231]
06:23:07 INFO - PROCESS | 3884 | ++DOMWINDOW == 100 (1861BD00) [pid = 3884] [serial = 649] [outer = 00000000]
06:23:07 INFO - PROCESS | 3884 | ++DOMWINDOW == 101 (18CAD880) [pid = 3884] [serial = 650] [outer = 1861BD00]
06:23:07 INFO - PROCESS | 3884 | 1446124987841 Marionette INFO loaded listener.js
06:23:07 INFO - PROCESS | 3884 | ++DOMWINDOW == 102 (18F72900) [pid = 3884] [serial = 651] [outer = 1861BD00]
06:23:08 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:23:08 INFO - document served over http requires an https
06:23:08 INFO - sub-resource via script-tag using the http-csp
06:23:08 INFO - delivery method with swap-origin-redirect and when
06:23:08 INFO - the target request is cross-origin.
06:23:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 801ms
06:23:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:23:08 INFO - PROCESS | 3884 | ++DOCSHELL 17B7A900 == 51 [pid = 3884] [id = 232]
06:23:08 INFO - PROCESS | 3884 | ++DOMWINDOW == 103 (18EC7100) [pid = 3884] [serial = 652] [outer = 00000000]
06:23:08 INFO - PROCESS | 3884 | ++DOMWINDOW == 104 (198F9500) [pid = 3884] [serial = 653] [outer = 18EC7100]
06:23:08 INFO - PROCESS | 3884 | 1446124988629 Marionette INFO loaded listener.js
06:23:08 INFO - PROCESS | 3884 | ++DOMWINDOW == 105 (198FB300) [pid = 3884] [serial = 654] [outer = 18EC7100]
06:23:09 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
06:23:09 INFO - document served over http requires an https
06:23:09 INFO - sub-resource via xhr-request using the http-csp
06:23:09 INFO - delivery method with keep-origin-redirect and when
06:23:09 INFO - the target request is cross-origin.
06:23:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 801ms
06:23:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
06:23:09 INFO - PROCESS | 3884 | ++DOCSHELL 1A28E500 == 52 [pid = 3884] [id = 233]
06:23:09 INFO - PROCESS | 3884 | ++DOMWINDOW == 106 (18F74480) [pid = 3884] [serial = 655] [outer = 00000000]
06:23:09 INFO - PROCESS | 3884 | ++DOMWINDOW == 107 (198FBF80) [pid = 3884] [serial = 656] [outer = 18F74480]
06:23:09 INFO - PROCESS | 3884 | 1446124989456 Marionette INFO loaded listener.js
06:23:09 INFO - PROCESS | 3884 | ++DOMWINDOW == 108 (19C02E00) [pid = 3884] [serial = 657] [outer = 18F74480]
06:23:10 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
06:23:10 INFO - document served over http requires an https
06:23:10 INFO - sub-resource via xhr-request using the http-csp
06:23:10 INFO - delivery method with no-redirect and when
06:23:10 INFO - the target request is cross-origin.
06:23:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 738ms
06:23:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:23:10 INFO - PROCESS | 3884 | ++DOCSHELL 1A418D00 == 53 [pid = 3884] [id = 234]
06:23:10 INFO - PROCESS | 3884 | ++DOMWINDOW == 109 (19224480) [pid = 3884] [serial = 658] [outer = 00000000]
06:23:10 INFO - PROCESS | 3884 | ++DOMWINDOW == 110 (19C03D00) [pid = 3884] [serial = 659] [outer = 19224480]
06:23:10 INFO - PROCESS | 3884 | 1446124990237 Marionette INFO loaded listener.js
06:23:10 INFO - PROCESS | 3884 | ++DOMWINDOW == 111 (19C05600) [pid = 3884] [serial = 660] [outer = 19224480]
06:23:11 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
06:23:11 INFO - document served over http requires an https
06:23:11 INFO - sub-resource via xhr-request using the http-csp
06:23:11 INFO - delivery method with swap-origin-redirect and when
06:23:11 INFO - the target request is cross-origin.
06:23:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1508ms
06:23:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:23:11 INFO - PROCESS | 3884 | ++DOCSHELL 17EFA700 == 54 [pid = 3884] [id = 235]
06:23:11 INFO - PROCESS | 3884 | ++DOMWINDOW == 112 (198FB580) [pid = 3884] [serial = 661] [outer = 00000000]
06:23:11 INFO - PROCESS | 3884 | ++DOMWINDOW == 113 (19C05880) [pid = 3884] [serial = 662] [outer = 198FB580]
06:23:11 INFO - PROCESS | 3884 | 1446124991729 Marionette INFO loaded listener.js
06:23:11 INFO - PROCESS | 3884 | ++DOMWINDOW == 114 (1A0A5700) [pid = 3884] [serial = 663] [outer = 198FB580]
06:23:12 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
06:23:12 INFO - document served over http requires an http
06:23:12 INFO - sub-resource via fetch-request using the http-csp
06:23:12 INFO - delivery method with keep-origin-redirect and when
06:23:12 INFO - the target request is same-origin.
06:23:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1005ms
06:23:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
06:23:12 INFO - PROCESS | 3884 | ++DOCSHELL 118C1C00 == 55 [pid = 3884] [id = 236]
06:23:12 INFO - PROCESS | 3884 | ++DOMWINDOW == 115 (11139200) [pid = 3884] [serial = 664] [outer = 00000000]
06:23:12 INFO - PROCESS | 3884 | ++DOMWINDOW == 116 (141CC180) [pid = 3884] [serial = 665] [outer = 11139200]
06:23:12 INFO - PROCESS | 3884 | 1446124992749 Marionette INFO loaded listener.js
06:23:12 INFO - PROCESS | 3884 | ++DOMWINDOW == 117 (14DA3080) [pid = 3884] [serial = 666] [outer = 11139200]
06:23:13 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
06:23:13 INFO - document served over http requires an http
06:23:13 INFO - sub-resource via fetch-request using the http-csp
06:23:13 INFO - delivery method with no-redirect and when
06:23:13 INFO - the target request is same-origin.
06:23:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 911ms
06:23:13 INFO - PROCESS | 3884 | --DOCSHELL 0E1F6100 == 54 [pid = 3884] [id = 28]
06:23:13 INFO - PROCESS | 3884 | --DOCSHELL 0F137A00 == 53 [pid = 3884] [id = 21]
06:23:13 INFO - PROCESS | 3884 | --DOCSHELL 13D93B00 == 52 [pid = 3884] [id = 213]
06:23:13 INFO - PROCESS | 3884 | --DOCSHELL 0F135F00 == 51 [pid = 3884] [id = 211]
06:23:13 INFO - PROCESS | 3884 | --DOCSHELL 16D23300 == 50 [pid = 3884] [id = 209]
06:23:13 INFO - PROCESS | 3884 | --DOMWINDOW == 116 (15082E00) [pid = 3884] [serial = 551] [outer = 00000000] [url = about:blank]
06:23:13 INFO - PROCESS | 3884 | --DOMWINDOW == 115 (15085B00) [pid = 3884] [serial = 556] [outer = 00000000] [url = about:blank]
06:23:13 INFO - PROCESS | 3884 | --DOMWINDOW == 114 (141CB500) [pid = 3884] [serial = 543] [outer = 00000000] [url = about:blank]
06:23:13 INFO - PROCESS | 3884 | --DOMWINDOW == 113 (156E9780) [pid = 3884] [serial = 564] [outer = 00000000] [url = about:blank]
06:23:13 INFO - PROCESS | 3884 | --DOMWINDOW == 112 (159EC700) [pid = 3884] [serial = 567] [outer = 00000000] [url = about:blank]
06:23:13 INFO - PROCESS | 3884 | --DOMWINDOW == 111 (1113AD80) [pid = 3884] [serial = 540] [outer = 00000000] [url = about:blank]
06:23:13 INFO - PROCESS | 3884 | --DOMWINDOW == 110 (14A7BA00) [pid = 3884] [serial = 546] [outer = 00000000] [url = about:blank]
06:23:13 INFO - PROCESS | 3884 | --DOMWINDOW == 109 (16486000) [pid = 3884] [serial = 579] [outer = 00000000] [url = about:blank]
06:23:13 INFO - PROCESS | 3884 | --DOMWINDOW == 108 (153C6800) [pid = 3884] [serial = 561] [outer = 00000000] [url = about:blank]
06:23:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:23:13 INFO - PROCESS | 3884 | ++DOCSHELL 0FA62B00 == 51 [pid = 3884] [id = 237]
06:23:13 INFO - PROCESS | 3884 | ++DOMWINDOW == 109 (1135EC00) [pid = 3884] [serial = 667] [outer = 00000000]
06:23:13 INFO - PROCESS | 3884 | ++DOMWINDOW == 110 (141CB500) [pid = 3884] [serial = 668] [outer = 1135EC00]
06:23:13 INFO - PROCESS | 3884 | 1446124993673 Marionette INFO loaded listener.js
06:23:13 INFO - PROCESS | 3884 | ++DOMWINDOW == 111 (14A7EC00) [pid = 3884] [serial = 669] [outer = 1135EC00]
06:23:14 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
06:23:14 INFO - document served over http requires an http
06:23:14 INFO - sub-resource via fetch-request using the http-csp
06:23:14 INFO - delivery method with swap-origin-redirect and when
06:23:14 INFO - the target request is same-origin.
06:23:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 596ms
06:23:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:23:14 INFO - PROCESS | 3884 | ++DOCSHELL 150E3000 == 52 [pid = 3884] [id = 238]
06:23:14 INFO - PROCESS | 3884 | ++DOMWINDOW == 112 (12D02400) [pid = 3884] [serial = 670] [outer = 00000000]
06:23:14 INFO - PROCESS | 3884 | ++DOMWINDOW == 113 (14DA5D80) [pid = 3884] [serial = 671] [outer = 12D02400]
06:23:14 INFO - PROCESS | 3884 | 1446124994282 Marionette INFO loaded listener.js
06:23:14 INFO - PROCESS | 3884 | ++DOMWINDOW == 114 (153C6F80) [pid = 3884] [serial = 672] [outer = 12D02400]
06:23:14 INFO - PROCESS | 3884 | ++DOCSHELL 16D25700 == 53 [pid = 3884] [id = 239]
06:23:14 INFO - PROCESS | 3884 | ++DOMWINDOW == 115 (153DEC00) [pid = 3884] [serial = 673] [outer = 00000000]
06:23:14 INFO - PROCESS | 3884 | ++DOMWINDOW == 116 (159EC700) [pid = 3884] [serial = 674] [outer = 153DEC00]
06:23:14 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
06:23:14 INFO - document served over http requires an http
06:23:14 INFO - sub-resource via iframe-tag using the http-csp
06:23:14 INFO - delivery method with keep-origin-redirect and when
06:23:14 INFO - the target request is same-origin.
06:23:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 660ms
06:23:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:23:14 INFO - PROCESS | 3884 | ++DOCSHELL 16A4D400 == 54 [pid = 3884] [id = 240]
06:23:14 INFO - PROCESS | 3884 | ++DOMWINDOW == 117 (14A7E480) [pid = 3884] [serial = 675] [outer = 00000000]
06:23:14 INFO - PROCESS | 3884 | ++DOMWINDOW == 118 (15214700) [pid = 3884] [serial = 676] [outer = 14A7E480]
06:23:14 INFO - PROCESS | 3884 | 1446124994946 Marionette INFO loaded listener.js
06:23:15 INFO - PROCESS | 3884 | ++DOMWINDOW == 119 (16C3A300) [pid = 3884] [serial = 677] [outer = 14A7E480]
06:23:15 INFO - PROCESS | 3884 | ++DOCSHELL 18B63800 == 55 [pid = 3884] [id = 241]
06:23:15 INFO - PROCESS | 3884 | ++DOMWINDOW == 120 (18CAAB80) [pid = 3884] [serial = 678] [outer = 00000000]
06:23:15 INFO - PROCESS | 3884 | ++DOMWINDOW == 121 (18CAC200) [pid = 3884] [serial = 679] [outer = 18CAAB80]
06:23:15 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
06:23:15 INFO - document served over http requires an http
06:23:15 INFO - sub-resource via iframe-tag using the http-csp
06:23:15 INFO - delivery method with no-redirect and when
06:23:15 INFO - the target request is same-origin.
06:23:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 597ms
06:23:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:23:15 INFO - PROCESS | 3884 | ++DOCSHELL 18302200 == 56 [pid = 3884] [id = 242]
06:23:15 INFO - PROCESS | 3884 | ++DOMWINDOW == 122 (15211C80) [pid = 3884] [serial = 680] [outer = 00000000]
06:23:15 INFO - PROCESS | 3884 | ++DOMWINDOW == 123 (159E9C80) [pid = 3884] [serial = 681] [outer = 15211C80]
06:23:15 INFO - PROCESS | 3884 | 1446124995577 Marionette INFO loaded listener.js
06:23:15 INFO - PROCESS | 3884 | ++DOMWINDOW == 124 (1861AE00) [pid = 3884] [serial = 682] [outer = 15211C80]
06:23:15 INFO - PROCESS | 3884 | ++DOCSHELL 19127700 == 57 [pid = 3884] [id = 243]
06:23:15 INFO - PROCESS | 3884 | ++DOMWINDOW == 125 (19C01F00) [pid = 3884] [serial = 683] [outer = 00000000]
06:23:15 INFO - PROCESS | 3884 | ++DOMWINDOW == 126 (16C3CB00) [pid = 3884] [serial = 684] [outer = 19C01F00]
06:23:16 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
06:23:16 INFO - document served over http requires an http
06:23:16 INFO - sub-resource via iframe-tag using the http-csp
06:23:16 INFO - delivery method with swap-origin-redirect and when
06:23:16 INFO - the target request is same-origin.
06:23:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 629ms
06:23:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:23:16 INFO - PROCESS | 3884 | ++DOCSHELL 19BAD100 == 58 [pid = 3884] [id = 244]
06:23:16 INFO - PROCESS | 3884 | ++DOMWINDOW == 127 (16C39680) [pid = 3884] [serial = 685] [outer = 00000000]
06:23:16 INFO - PROCESS | 3884 | ++DOMWINDOW == 128 (18F75D80) [pid = 3884] [serial = 686] [outer = 16C39680]
06:23:16 INFO - PROCESS | 3884 | 1446124996284 Marionette INFO loaded listener.js
06:23:16 INFO - PROCESS | 3884 | ++DOMWINDOW == 129 (1A0A4300) [pid = 3884] [serial = 687] [outer = 16C39680]
06:23:16 INFO - PROCESS | 3884 | --DOMWINDOW == 128 (18EC6480) [pid = 3884] [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]
06:23:16 INFO - PROCESS | 3884 | --DOMWINDOW == 127 (159E9280) [pid = 3884] [serial = 589] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:23:16 INFO - PROCESS | 3884 | --DOMWINDOW == 126 (16C39B80) [pid = 3884] [serial = 611] [outer = 00000000] [url = about:blank]
06:23:16 INFO - PROCESS | 3884 | --DOMWINDOW == 125 (16486280) [pid = 3884] [serial = 581] [outer = 00000000] [url = about:blank]
06:23:16 INFO - PROCESS | 3884 | --DOMWINDOW == 124 (16CA3300) [pid = 3884] [serial = 614] [outer = 00000000] [url = about:blank]
06:23:16 INFO - PROCESS | 3884 | --DOMWINDOW == 123 (127EB780) [pid = 3884] [serial = 595] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446124976968]
06:23:16 INFO - PROCESS | 3884 | --DOMWINDOW == 122 (14DA2680) [pid = 3884] [serial = 592] [outer = 00000000] [url = about:blank]
06:23:16 INFO - PROCESS | 3884 | --DOMWINDOW == 121 (14A7B780) [pid = 3884] [serial = 620] [outer = 00000000] [url = about:blank]
06:23:16 INFO - PROCESS | 3884 | --DOMWINDOW == 120 (13ECCE80) [pid = 3884] [serial = 584] [outer = 00000000] [url = about:blank]
06:23:16 INFO - PROCESS | 3884 | --DOMWINDOW == 119 (1531DD80) [pid = 3884] [serial = 600] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:23:16 INFO - PROCESS | 3884 | --DOMWINDOW == 118 (141CB000) [pid = 3884] [serial = 597] [outer = 00000000] [url = about:blank]
06:23:16 INFO - PROCESS | 3884 | --DOMWINDOW == 117 (15081C80) [pid = 3884] [serial = 602] [outer = 00000000] [url = about:blank]
06:23:16 INFO - PROCESS | 3884 | --DOMWINDOW == 116 (15135880) [pid = 3884] [serial = 623] [outer = 00000000] [url = about:blank]
06:23:16 INFO - PROCESS | 3884 | --DOMWINDOW == 115 (1648A380) [pid = 3884] [serial = 608] [outer = 00000000] [url = about:blank]
06:23:16 INFO - PROCESS | 3884 | --DOMWINDOW == 114 (16CF2B80) [pid = 3884] [serial = 617] [outer = 00000000] [url = about:blank]
06:23:16 INFO - PROCESS | 3884 | --DOMWINDOW == 113 (13ECA680) [pid = 3884] [serial = 590] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:23:16 INFO - PROCESS | 3884 | --DOMWINDOW == 112 (15084C00) [pid = 3884] [serial = 587] [outer = 00000000] [url = about:blank]
06:23:16 INFO - PROCESS | 3884 | --DOMWINDOW == 111 (156EAE00) [pid = 3884] [serial = 605] [outer = 00000000] [url = about:blank]
06:23:16 INFO - PROCESS | 3884 | --DOMWINDOW == 110 (16CA3D00) [pid = 3884] [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]
06:23:16 INFO - PROCESS | 3884 | --DOMWINDOW == 109 (127EBA00) [pid = 3884] [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]
06:23:16 INFO - PROCESS | 3884 | --DOMWINDOW == 108 (14048580) [pid = 3884] [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]
06:23:16 INFO - PROCESS | 3884 | --DOMWINDOW == 107 (13EC9A00) [pid = 3884] [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]
06:23:16 INFO - PROCESS | 3884 | --DOMWINDOW == 106 (11F74980) [pid = 3884] [serial = 594] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446124976968]
06:23:16 INFO - PROCESS | 3884 | --DOMWINDOW == 105 (127ED800) [pid = 3884] [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]
06:23:16 INFO - PROCESS | 3884 | --DOMWINDOW == 104 (11136C80) [pid = 3884] [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]
06:23:16 INFO - PROCESS | 3884 | --DOMWINDOW == 103 (1531D600) [pid = 3884] [serial = 599] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:23:16 INFO - PROCESS | 3884 | --DOMWINDOW == 102 (16C3BC00) [pid = 3884] [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]
06:23:16 INFO - PROCESS | 3884 | --DOMWINDOW == 101 (156EBD00) [pid = 3884] [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]
06:23:16 INFO - PROCESS | 3884 | --DOMWINDOW == 100 (15215380) [pid = 3884] [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]
06:23:16 INFO - PROCESS | 3884 | --DOMWINDOW == 99 (16C38780) [pid = 3884] [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]
06:23:16 INFO - PROCESS | 3884 | --DOMWINDOW == 98 (16CA2B80) [pid = 3884] [serial = 626] [outer = 00000000] [url = about:blank]
06:23:16 INFO - PROCESS | 3884 | --DOMWINDOW == 97 (1A235600) [pid = 3884] [serial = 537] [outer = 00000000] [url = about:blank]
06:23:16 INFO - PROCESS | 3884 | --DOMWINDOW == 96 (16C3B980) [pid = 3884] [serial = 612] [outer = 00000000] [url = about:blank]
06:23:16 INFO - PROCESS | 3884 | --DOMWINDOW == 95 (16CA5B00) [pid = 3884] [serial = 615] [outer = 00000000] [url = about:blank]
06:23:16 INFO - PROCESS | 3884 | --DOMWINDOW == 94 (16CF4E80) [pid = 3884] [serial = 618] [outer = 00000000] [url = about:blank]
06:23:17 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
06:23:17 INFO - document served over http requires an http
06:23:17 INFO - sub-resource via script-tag using the http-csp
06:23:17 INFO - delivery method with keep-origin-redirect and when
06:23:17 INFO - the target request is same-origin.
06:23:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 943ms
06:23:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
06:23:17 INFO - PROCESS | 3884 | ++DOCSHELL 11CB3100 == 59 [pid = 3884] [id = 245]
06:23:17 INFO - PROCESS | 3884 | ++DOMWINDOW == 95 (11137400) [pid = 3884] [serial = 688] [outer = 00000000]
06:23:17 INFO - PROCESS | 3884 | ++DOMWINDOW == 96 (13ECC480) [pid = 3884] [serial = 689] [outer = 11137400]
06:23:17 INFO - PROCESS | 3884 | 1446124997231 Marionette INFO loaded listener.js
06:23:17 INFO - PROCESS | 3884 | ++DOMWINDOW == 97 (15082E00) [pid = 3884] [serial = 690] [outer = 11137400]
06:23:17 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
06:23:17 INFO - document served over http requires an http
06:23:17 INFO - sub-resource via script-tag using the http-csp
06:23:17 INFO - delivery method with no-redirect and when
06:23:17 INFO - the target request is same-origin.
06:23:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 849ms
06:23:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:23:18 INFO - PROCESS | 3884 | ++DOCSHELL 15E65900 == 60 [pid = 3884] [id = 246]
06:23:18 INFO - PROCESS | 3884 | ++DOMWINDOW == 98 (0F1F3F80) [pid = 3884] [serial = 691] [outer = 00000000]
06:23:18 INFO - PROCESS | 3884 | ++DOMWINDOW == 99 (15084C00) [pid = 3884] [serial = 692] [outer = 0F1F3F80]
06:23:18 INFO - PROCESS | 3884 | 1446124998071 Marionette INFO loaded listener.js
06:23:18 INFO - PROCESS | 3884 | ++DOMWINDOW == 100 (156E9780) [pid = 3884] [serial = 693] [outer = 0F1F3F80]
06:23:18 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:23:18 INFO - document served over http requires an http
06:23:18 INFO - sub-resource via script-tag using the http-csp
06:23:18 INFO - delivery method with swap-origin-redirect and when
06:23:18 INFO - the target request is same-origin.
06:23:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 848ms
06:23:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:23:18 INFO - PROCESS | 3884 | ++DOCSHELL 0F506300 == 61 [pid = 3884] [id = 247]
06:23:18 INFO - PROCESS | 3884 | ++DOMWINDOW == 101 (14DA2680) [pid = 3884] [serial = 694] [outer = 00000000]
06:23:18 INFO - PROCESS | 3884 | ++DOMWINDOW == 102 (164AE700) [pid = 3884] [serial = 695] [outer = 14DA2680]
06:23:18 INFO - PROCESS | 3884 | 1446124998929 Marionette INFO loaded listener.js
06:23:19 INFO - PROCESS | 3884 | ++DOMWINDOW == 103 (16C38780) [pid = 3884] [serial = 696] [outer = 14DA2680]
06:23:19 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:23:19 INFO - document served over http requires an http
06:23:19 INFO - sub-resource via xhr-request using the http-csp
06:23:19 INFO - delivery method with keep-origin-redirect and when
06:23:19 INFO - the target request is same-origin.
06:23:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 802ms
06:23:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
06:23:19 INFO - PROCESS | 3884 | ++DOCSHELL 0F1C8A00 == 62 [pid = 3884] [id = 248]
06:23:19 INFO - PROCESS | 3884 | ++DOMWINDOW == 104 (153C5E00) [pid = 3884] [serial = 697] [outer = 00000000]
06:23:19 INFO - PROCESS | 3884 | ++DOMWINDOW == 105 (16C3C600) [pid = 3884] [serial = 698] [outer = 153C5E00]
06:23:19 INFO - PROCESS | 3884 | 1446124999726 Marionette INFO loaded listener.js
06:23:19 INFO - PROCESS | 3884 | ++DOMWINDOW == 106 (16CF2B80) [pid = 3884] [serial = 699] [outer = 153C5E00]
06:23:20 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:23:20 INFO - document served over http requires an http
06:23:20 INFO - sub-resource via xhr-request using the http-csp
06:23:20 INFO - delivery method with no-redirect and when
06:23:20 INFO - the target request is same-origin.
06:23:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 801ms
06:23:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:23:20 INFO - PROCESS | 3884 | ++DOCSHELL 1A71A000 == 63 [pid = 3884] [id = 249]
06:23:20 INFO - PROCESS | 3884 | ++DOMWINDOW == 107 (16C39E00) [pid = 3884] [serial = 700] [outer = 00000000]
06:23:20 INFO - PROCESS | 3884 | ++DOMWINDOW == 108 (16CF4E80) [pid = 3884] [serial = 701] [outer = 16C39E00]
06:23:20 INFO - PROCESS | 3884 | 1446125000534 Marionette INFO loaded listener.js
06:23:20 INFO - PROCESS | 3884 | ++DOMWINDOW == 109 (198FC980) [pid = 3884] [serial = 702] [outer = 16C39E00]
06:23:21 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:23:21 INFO - document served over http requires an http
06:23:21 INFO - sub-resource via xhr-request using the http-csp
06:23:21 INFO - delivery method with swap-origin-redirect and when
06:23:21 INFO - the target request is same-origin.
06:23:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 754ms
06:23:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:23:21 INFO - PROCESS | 3884 | ++DOCSHELL 1A962600 == 64 [pid = 3884] [id = 250]
06:23:21 INFO - PROCESS | 3884 | ++DOMWINDOW == 110 (19C03580) [pid = 3884] [serial = 703] [outer = 00000000]
06:23:21 INFO - PROCESS | 3884 | ++DOMWINDOW == 111 (1A231280) [pid = 3884] [serial = 704] [outer = 19C03580]
06:23:21 INFO - PROCESS | 3884 | 1446125001277 Marionette INFO loaded listener.js
06:23:21 INFO - PROCESS | 3884 | ++DOMWINDOW == 112 (1A233D00) [pid = 3884] [serial = 705] [outer = 19C03580]
06:23:21 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:23:21 INFO - document served over http requires an https
06:23:21 INFO - sub-resource via fetch-request using the http-csp
06:23:21 INFO - delivery method with keep-origin-redirect and when
06:23:21 INFO - the target request is same-origin.
06:23:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 848ms
06:23:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
06:23:22 INFO - PROCESS | 3884 | ++DOCSHELL 1B817B00 == 65 [pid = 3884] [id = 251]
06:23:22 INFO - PROCESS | 3884 | ++DOMWINDOW == 113 (1A0A5980) [pid = 3884] [serial = 706] [outer = 00000000]
06:23:22 INFO - PROCESS | 3884 | ++DOMWINDOW == 114 (1A235880) [pid = 3884] [serial = 707] [outer = 1A0A5980]
06:23:22 INFO - PROCESS | 3884 | 1446125002120 Marionette INFO loaded listener.js
06:23:22 INFO - PROCESS | 3884 | ++DOMWINDOW == 115 (1A4FB100) [pid = 3884] [serial = 708] [outer = 1A0A5980]
06:23:22 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:23:22 INFO - document served over http requires an https
06:23:22 INFO - sub-resource via fetch-request using the http-csp
06:23:22 INFO - delivery method with no-redirect and when
06:23:22 INFO - the target request is same-origin.
06:23:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 801ms
06:23:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:23:22 INFO - PROCESS | 3884 | ++DOCSHELL 0E7A2500 == 66 [pid = 3884] [id = 252]
06:23:22 INFO - PROCESS | 3884 | ++DOMWINDOW == 116 (1A231780) [pid = 3884] [serial = 709] [outer = 00000000]
06:23:22 INFO - PROCESS | 3884 | ++DOMWINDOW == 117 (1A4FB380) [pid = 3884] [serial = 710] [outer = 1A231780]
06:23:22 INFO - PROCESS | 3884 | 1446125002969 Marionette INFO loaded listener.js
06:23:23 INFO - PROCESS | 3884 | ++DOMWINDOW == 118 (1A722B80) [pid = 3884] [serial = 711] [outer = 1A231780]
06:23:23 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
06:23:23 INFO - document served over http requires an https
06:23:23 INFO - sub-resource via fetch-request using the http-csp
06:23:23 INFO - delivery method with swap-origin-redirect and when
06:23:23 INFO - the target request is same-origin.
06:23:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 864ms
06:23:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:23:23 INFO - PROCESS | 3884 | ++DOCSHELL 1C69B100 == 67 [pid = 3884] [id = 253]
06:23:23 INFO - PROCESS | 3884 | ++DOMWINDOW == 119 (1A4F8900) [pid = 3884] [serial = 712] [outer = 00000000]
06:23:23 INFO - PROCESS | 3884 | ++DOMWINDOW == 120 (1A721A00) [pid = 3884] [serial = 713] [outer = 1A4F8900]
06:23:23 INFO - PROCESS | 3884 | 1446125003839 Marionette INFO loaded listener.js
06:23:23 INFO - PROCESS | 3884 | ++DOMWINDOW == 121 (1ABBA900) [pid = 3884] [serial = 714] [outer = 1A4F8900]
06:23:24 INFO - PROCESS | 3884 | ++DOCSHELL 1D5B6600 == 68 [pid = 3884] [id = 254]
06:23:24 INFO - PROCESS | 3884 | ++DOMWINDOW == 122 (1ABBCE80) [pid = 3884] [serial = 715] [outer = 00000000]
06:23:24 INFO - PROCESS | 3884 | ++DOMWINDOW == 123 (1A725B00) [pid = 3884] [serial = 716] [outer = 1ABBCE80]
06:23:24 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
06:23:24 INFO - document served over http requires an https
06:23:24 INFO - sub-resource via iframe-tag using the http-csp
06:23:24 INFO - delivery method with keep-origin-redirect and when
06:23:24 INFO - the target request is same-origin.
06:23:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 848ms
06:23:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:23:24 INFO - PROCESS | 3884 | ++DOCSHELL 1CA7C400 == 69 [pid = 3884] [id = 255]
06:23:24 INFO - PROCESS | 3884 | ++DOMWINDOW == 124 (1A4FB880) [pid = 3884] [serial = 717] [outer = 00000000]
06:23:24 INFO - PROCESS | 3884 | ++DOMWINDOW == 125 (1ABBAB80) [pid = 3884] [serial = 718] [outer = 1A4FB880]
06:23:24 INFO - PROCESS | 3884 | 1446125004706 Marionette INFO loaded listener.js
06:23:24 INFO - PROCESS | 3884 | ++DOMWINDOW == 126 (1ABBDB00) [pid = 3884] [serial = 719] [outer = 1A4FB880]
06:23:25 INFO - PROCESS | 3884 | ++DOCSHELL 110DBE00 == 70 [pid = 3884] [id = 256]
06:23:25 INFO - PROCESS | 3884 | ++DOMWINDOW == 127 (1B8B4480) [pid = 3884] [serial = 720] [outer = 00000000]
06:23:26 INFO - PROCESS | 3884 | ++DOMWINDOW == 128 (14A7D080) [pid = 3884] [serial = 721] [outer = 1B8B4480]
06:23:26 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
06:23:26 INFO - document served over http requires an https
06:23:26 INFO - sub-resource via iframe-tag using the http-csp
06:23:26 INFO - delivery method with no-redirect and when
06:23:26 INFO - the target request is same-origin.
06:23:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1665ms
06:23:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:23:26 INFO - PROCESS | 3884 | ++DOCSHELL 0F594900 == 71 [pid = 3884] [id = 257]
06:23:26 INFO - PROCESS | 3884 | ++DOMWINDOW == 129 (153C8880) [pid = 3884] [serial = 722] [outer = 00000000]
06:23:26 INFO - PROCESS | 3884 | ++DOMWINDOW == 130 (1B8B3080) [pid = 3884] [serial = 723] [outer = 153C8880]
06:23:26 INFO - PROCESS | 3884 | 1446125006371 Marionette INFO loaded listener.js
06:23:26 INFO - PROCESS | 3884 | ++DOMWINDOW == 131 (1B8B4980) [pid = 3884] [serial = 724] [outer = 153C8880]
06:23:27 INFO - PROCESS | 3884 | ++DOCSHELL 110DB800 == 72 [pid = 3884] [id = 258]
06:23:27 INFO - PROCESS | 3884 | ++DOMWINDOW == 132 (12083800) [pid = 3884] [serial = 725] [outer = 00000000]
06:23:27 INFO - PROCESS | 3884 | ++DOMWINDOW == 133 (127EBA00) [pid = 3884] [serial = 726] [outer = 12083800]
06:23:27 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
06:23:27 INFO - document served over http requires an https
06:23:27 INFO - sub-resource via iframe-tag using the http-csp
06:23:27 INFO - delivery method with swap-origin-redirect and when
06:23:27 INFO - the target request is same-origin.
06:23:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1053ms
06:23:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:23:27 INFO - PROCESS | 3884 | ++DOCSHELL 11F06A00 == 73 [pid = 3884] [id = 259]
06:23:27 INFO - PROCESS | 3884 | ++DOMWINDOW == 134 (1113A380) [pid = 3884] [serial = 727] [outer = 00000000]
06:23:27 INFO - PROCESS | 3884 | ++DOMWINDOW == 135 (15212900) [pid = 3884] [serial = 728] [outer = 1113A380]
06:23:27 INFO - PROCESS | 3884 | 1446125007432 Marionette INFO loaded listener.js
06:23:27 INFO - PROCESS | 3884 | ++DOMWINDOW == 136 (156EC200) [pid = 3884] [serial = 729] [outer = 1113A380]
06:23:28 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
06:23:28 INFO - document served over http requires an https
06:23:28 INFO - sub-resource via script-tag using the http-csp
06:23:28 INFO - delivery method with keep-origin-redirect and when
06:23:28 INFO - the target request is same-origin.
06:23:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 911ms
06:23:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
06:23:28 INFO - PROCESS | 3884 | ++DOCSHELL 15FAA600 == 74 [pid = 3884] [id = 260]
06:23:28 INFO - PROCESS | 3884 | ++DOMWINDOW == 137 (11137E00) [pid = 3884] [serial = 730] [outer = 00000000]
06:23:28 INFO - PROCESS | 3884 | ++DOMWINDOW == 138 (15213A80) [pid = 3884] [serial = 731] [outer = 11137E00]
06:23:28 INFO - PROCESS | 3884 | 1446125008315 Marionette INFO loaded listener.js
06:23:28 INFO - PROCESS | 3884 | ++DOMWINDOW == 139 (16C38A00) [pid = 3884] [serial = 732] [outer = 11137E00]
06:23:28 INFO - PROCESS | 3884 | --DOCSHELL 19127700 == 73 [pid = 3884] [id = 243]
06:23:28 INFO - PROCESS | 3884 | --DOCSHELL 18302200 == 72 [pid = 3884] [id = 242]
06:23:28 INFO - PROCESS | 3884 | --DOCSHELL 18B63800 == 71 [pid = 3884] [id = 241]
06:23:28 INFO - PROCESS | 3884 | --DOCSHELL 16A4D400 == 70 [pid = 3884] [id = 240]
06:23:28 INFO - PROCESS | 3884 | --DOCSHELL 16D25700 == 69 [pid = 3884] [id = 239]
06:23:28 INFO - PROCESS | 3884 | --DOCSHELL 150E3000 == 68 [pid = 3884] [id = 238]
06:23:28 INFO - PROCESS | 3884 | --DOCSHELL 0FA62B00 == 67 [pid = 3884] [id = 237]
06:23:28 INFO - PROCESS | 3884 | --DOCSHELL 118C1C00 == 66 [pid = 3884] [id = 236]
06:23:28 INFO - PROCESS | 3884 | --DOCSHELL 17EFA700 == 65 [pid = 3884] [id = 235]
06:23:28 INFO - PROCESS | 3884 | --DOCSHELL 1A418D00 == 64 [pid = 3884] [id = 234]
06:23:28 INFO - PROCESS | 3884 | --DOCSHELL 1A28E500 == 63 [pid = 3884] [id = 233]
06:23:28 INFO - PROCESS | 3884 | --DOCSHELL 17B7A900 == 62 [pid = 3884] [id = 232]
06:23:28 INFO - PROCESS | 3884 | --DOCSHELL 16D24800 == 61 [pid = 3884] [id = 231]
06:23:28 INFO - PROCESS | 3884 | --DOCSHELL 19DFD800 == 60 [pid = 3884] [id = 230]
06:23:28 INFO - PROCESS | 3884 | --DOCSHELL 19BAC200 == 59 [pid = 3884] [id = 229]
06:23:28 INFO - PROCESS | 3884 | --DOCSHELL 19C5D000 == 58 [pid = 3884] [id = 228]
06:23:28 INFO - PROCESS | 3884 | --DOCSHELL 17EF8000 == 57 [pid = 3884] [id = 226]
06:23:28 INFO - PROCESS | 3884 | --DOCSHELL 13AA3B00 == 56 [pid = 3884] [id = 224]
06:23:28 INFO - PROCESS | 3884 | --DOCSHELL 0F595500 == 55 [pid = 3884] [id = 223]
06:23:28 INFO - PROCESS | 3884 | --DOMWINDOW == 138 (153DB780) [pid = 3884] [serial = 603] [outer = 00000000] [url = about:blank]
06:23:28 INFO - PROCESS | 3884 | --DOMWINDOW == 137 (159EA180) [pid = 3884] [serial = 606] [outer = 00000000] [url = about:blank]
06:23:28 INFO - PROCESS | 3884 | --DOMWINDOW == 136 (14DA3A80) [pid = 3884] [serial = 598] [outer = 00000000] [url = about:blank]
06:23:28 INFO - PROCESS | 3884 | --DOMWINDOW == 135 (15083F80) [pid = 3884] [serial = 593] [outer = 00000000] [url = about:blank]
06:23:28 INFO - PROCESS | 3884 | --DOMWINDOW == 134 (14DA5880) [pid = 3884] [serial = 621] [outer = 00000000] [url = about:blank]
06:23:28 INFO - PROCESS | 3884 | --DOMWINDOW == 133 (153DF880) [pid = 3884] [serial = 624] [outer = 00000000] [url = about:blank]
06:23:28 INFO - PROCESS | 3884 | --DOMWINDOW == 132 (164AF380) [pid = 3884] [serial = 609] [outer = 00000000] [url = about:blank]
06:23:28 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
06:23:28 INFO - document served over http requires an https
06:23:28 INFO - sub-resource via script-tag using the http-csp
06:23:28 INFO - delivery method with no-redirect and when
06:23:28 INFO - the target request is same-origin.
06:23:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 691ms
06:23:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:23:28 INFO - PROCESS | 3884 | ++DOCSHELL 16A4BC00 == 56 [pid = 3884] [id = 261]
06:23:28 INFO - PROCESS | 3884 | ++DOMWINDOW == 133 (141CCB80) [pid = 3884] [serial = 733] [outer = 00000000]
06:23:29 INFO - PROCESS | 3884 | ++DOMWINDOW == 134 (15215B00) [pid = 3884] [serial = 734] [outer = 141CCB80]
06:23:29 INFO - PROCESS | 3884 | 1446125009034 Marionette INFO loaded listener.js
06:23:29 INFO - PROCESS | 3884 | ++DOMWINDOW == 135 (153DB780) [pid = 3884] [serial = 735] [outer = 141CCB80]
06:23:29 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
06:23:29 INFO - document served over http requires an https
06:23:29 INFO - sub-resource via script-tag using the http-csp
06:23:29 INFO - delivery method with swap-origin-redirect and when
06:23:29 INFO - the target request is same-origin.
06:23:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 597ms
06:23:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:23:29 INFO - PROCESS | 3884 | ++DOCSHELL 1827C000 == 57 [pid = 3884] [id = 262]
06:23:29 INFO - PROCESS | 3884 | ++DOMWINDOW == 136 (16488D00) [pid = 3884] [serial = 736] [outer = 00000000]
06:23:29 INFO - PROCESS | 3884 | ++DOMWINDOW == 137 (16CA1500) [pid = 3884] [serial = 737] [outer = 16488D00]
06:23:29 INFO - PROCESS | 3884 | 1446125009630 Marionette INFO loaded listener.js
06:23:29 INFO - PROCESS | 3884 | ++DOMWINDOW == 138 (1861A680) [pid = 3884] [serial = 738] [outer = 16488D00]
06:23:30 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
06:23:30 INFO - document served over http requires an https
06:23:30 INFO - sub-resource via xhr-request using the http-csp
06:23:30 INFO - delivery method with keep-origin-redirect and when
06:23:30 INFO - the target request is same-origin.
06:23:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 597ms
06:23:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
06:23:30 INFO - PROCESS | 3884 | ++DOCSHELL 19117700 == 58 [pid = 3884] [id = 263]
06:23:30 INFO - PROCESS | 3884 | ++DOMWINDOW == 139 (1861CE80) [pid = 3884] [serial = 739] [outer = 00000000]
06:23:30 INFO - PROCESS | 3884 | ++DOMWINDOW == 140 (18EC6700) [pid = 3884] [serial = 740] [outer = 1861CE80]
06:23:30 INFO - PROCESS | 3884 | 1446125010227 Marionette INFO loaded listener.js
06:23:30 INFO - PROCESS | 3884 | ++DOMWINDOW == 141 (18F75380) [pid = 3884] [serial = 741] [outer = 1861CE80]
06:23:30 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
06:23:30 INFO - document served over http requires an https
06:23:30 INFO - sub-resource via xhr-request using the http-csp
06:23:30 INFO - delivery method with no-redirect and when
06:23:30 INFO - the target request is same-origin.
06:23:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 597ms
06:23:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:23:30 INFO - PROCESS | 3884 | ++DOCSHELL 1A106500 == 59 [pid = 3884] [id = 264]
06:23:30 INFO - PROCESS | 3884 | ++DOMWINDOW == 142 (198FA400) [pid = 3884] [serial = 742] [outer = 00000000]
06:23:30 INFO - PROCESS | 3884 | ++DOMWINDOW == 143 (1A232180) [pid = 3884] [serial = 743] [outer = 198FA400]
06:23:30 INFO - PROCESS | 3884 | 1446125010864 Marionette INFO loaded listener.js
06:23:30 INFO - PROCESS | 3884 | ++DOMWINDOW == 144 (1A4F9300) [pid = 3884] [serial = 744] [outer = 198FA400]
06:23:31 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
06:23:31 INFO - document served over http requires an https
06:23:31 INFO - sub-resource via xhr-request using the http-csp
06:23:31 INFO - delivery method with swap-origin-redirect and when
06:23:31 INFO - the target request is same-origin.
06:23:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 644ms
06:23:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:23:31 INFO - PROCESS | 3884 | ++DOCSHELL 1B816300 == 60 [pid = 3884] [id = 265]
06:23:31 INFO - PROCESS | 3884 | ++DOMWINDOW == 145 (1A723F80) [pid = 3884] [serial = 745] [outer = 00000000]
06:23:31 INFO - PROCESS | 3884 | ++DOMWINDOW == 146 (1ABBB080) [pid = 3884] [serial = 746] [outer = 1A723F80]
06:23:31 INFO - PROCESS | 3884 | 1446125011529 Marionette INFO loaded listener.js
06:23:31 INFO - PROCESS | 3884 | ++DOMWINDOW == 147 (1B8B1F00) [pid = 3884] [serial = 747] [outer = 1A723F80]
06:23:31 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
06:23:31 INFO - document served over http requires an http
06:23:31 INFO - sub-resource via fetch-request using the meta-csp
06:23:31 INFO - delivery method with keep-origin-redirect and when
06:23:31 INFO - the target request is cross-origin.
06:23:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 628ms
06:23:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
06:23:32 INFO - PROCESS | 3884 | ++DOCSHELL 1CA7C100 == 61 [pid = 3884] [id = 266]
06:23:32 INFO - PROCESS | 3884 | ++DOMWINDOW == 148 (1A725D80) [pid = 3884] [serial = 748] [outer = 00000000]
06:23:32 INFO - PROCESS | 3884 | ++DOMWINDOW == 149 (1B8B4C00) [pid = 3884] [serial = 749] [outer = 1A725D80]
06:23:32 INFO - PROCESS | 3884 | 1446125012130 Marionette INFO loaded listener.js
06:23:32 INFO - PROCESS | 3884 | ++DOMWINDOW == 150 (1C758780) [pid = 3884] [serial = 750] [outer = 1A725D80]
06:23:32 INFO - PROCESS | 3884 | --DOMWINDOW == 149 (18619000) [pid = 3884] [serial = 641] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:23:32 INFO - PROCESS | 3884 | --DOMWINDOW == 148 (159E9780) [pid = 3884] [serial = 631] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:23:32 INFO - PROCESS | 3884 | --DOMWINDOW == 147 (16CF1780) [pid = 3884] [serial = 636] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446124984836]
06:23:32 INFO - PROCESS | 3884 | --DOMWINDOW == 146 (12D02400) [pid = 3884] [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]
06:23:32 INFO - PROCESS | 3884 | --DOMWINDOW == 145 (19C01F00) [pid = 3884] [serial = 683] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:23:32 INFO - PROCESS | 3884 | --DOMWINDOW == 144 (18CAAB80) [pid = 3884] [serial = 678] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446124995266]
06:23:32 INFO - PROCESS | 3884 | --DOMWINDOW == 143 (1135EC00) [pid = 3884] [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]
06:23:32 INFO - PROCESS | 3884 | --DOMWINDOW == 142 (153DEC00) [pid = 3884] [serial = 673] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:23:32 INFO - PROCESS | 3884 | --DOMWINDOW == 141 (11139200) [pid = 3884] [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]
06:23:32 INFO - PROCESS | 3884 | --DOMWINDOW == 140 (15211C80) [pid = 3884] [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]
06:23:32 INFO - PROCESS | 3884 | --DOMWINDOW == 139 (14A7E480) [pid = 3884] [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]
06:23:32 INFO - PROCESS | 3884 | --DOMWINDOW == 138 (159E9C80) [pid = 3884] [serial = 681] [outer = 00000000] [url = about:blank]
06:23:32 INFO - PROCESS | 3884 | --DOMWINDOW == 137 (16C3CB00) [pid = 3884] [serial = 684] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:23:32 INFO - PROCESS | 3884 | --DOMWINDOW == 136 (18253D00) [pid = 3884] [serial = 644] [outer = 00000000] [url = about:blank]
06:23:32 INFO - PROCESS | 3884 | --DOMWINDOW == 135 (16C3CD80) [pid = 3884] [serial = 642] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:23:32 INFO - PROCESS | 3884 | --DOMWINDOW == 134 (1648A100) [pid = 3884] [serial = 639] [outer = 00000000] [url = about:blank]
06:23:32 INFO - PROCESS | 3884 | --DOMWINDOW == 133 (141CB500) [pid = 3884] [serial = 668] [outer = 00000000] [url = about:blank]
06:23:32 INFO - PROCESS | 3884 | --DOMWINDOW == 132 (141CDA80) [pid = 3884] [serial = 632] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:23:32 INFO - PROCESS | 3884 | --DOMWINDOW == 131 (14DA3580) [pid = 3884] [serial = 629] [outer = 00000000] [url = about:blank]
06:23:32 INFO - PROCESS | 3884 | --DOMWINDOW == 130 (198FBF80) [pid = 3884] [serial = 656] [outer = 00000000] [url = about:blank]
06:23:32 INFO - PROCESS | 3884 | --DOMWINDOW == 129 (18CAB580) [pid = 3884] [serial = 647] [outer = 00000000] [url = about:blank]
06:23:32 INFO - PROCESS | 3884 | --DOMWINDOW == 128 (198F9500) [pid = 3884] [serial = 653] [outer = 00000000] [url = about:blank]
06:23:32 INFO - PROCESS | 3884 | --DOMWINDOW == 127 (19C03D00) [pid = 3884] [serial = 659] [outer = 00000000] [url = about:blank]
06:23:32 INFO - PROCESS | 3884 | --DOMWINDOW == 126 (18CAD880) [pid = 3884] [serial = 650] [outer = 00000000] [url = about:blank]
06:23:32 INFO - PROCESS | 3884 | --DOMWINDOW == 125 (156EA180) [pid = 3884] [serial = 637] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446124984836]
06:23:32 INFO - PROCESS | 3884 | --DOMWINDOW == 124 (159EBA80) [pid = 3884] [serial = 634] [outer = 00000000] [url = about:blank]
06:23:32 INFO - PROCESS | 3884 | --DOMWINDOW == 123 (141CC180) [pid = 3884] [serial = 665] [outer = 00000000] [url = about:blank]
06:23:32 INFO - PROCESS | 3884 | --DOMWINDOW == 122 (159EC700) [pid = 3884] [serial = 674] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:23:32 INFO - PROCESS | 3884 | --DOMWINDOW == 121 (14DA5D80) [pid = 3884] [serial = 671] [outer = 00000000] [url = about:blank]
06:23:32 INFO - PROCESS | 3884 | --DOMWINDOW == 120 (18CAC200) [pid = 3884] [serial = 679] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446124995266]
06:23:32 INFO - PROCESS | 3884 | --DOMWINDOW == 119 (15214700) [pid = 3884] [serial = 676] [outer = 00000000] [url = about:blank]
06:23:32 INFO - PROCESS | 3884 | --DOMWINDOW == 118 (19C05880) [pid = 3884] [serial = 662] [outer = 00000000] [url = about:blank]
06:23:32 INFO - PROCESS | 3884 | --DOMWINDOW == 117 (16CF2E00) [pid = 3884] [serial = 627] [outer = 00000000] [url = about:blank]
06:23:32 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
06:23:32 INFO - document served over http requires an http
06:23:32 INFO - sub-resource via fetch-request using the meta-csp
06:23:32 INFO - delivery method with no-redirect and when
06:23:32 INFO - the target request is cross-origin.
06:23:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 597ms
06:23:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:23:32 INFO - PROCESS | 3884 | ++DOCSHELL 0F507800 == 62 [pid = 3884] [id = 267]
06:23:32 INFO - PROCESS | 3884 | ++DOMWINDOW == 118 (141CDA80) [pid = 3884] [serial = 751] [outer = 00000000]
06:23:32 INFO - PROCESS | 3884 | ++DOMWINDOW == 119 (15213580) [pid = 3884] [serial = 752] [outer = 141CDA80]
06:23:32 INFO - PROCESS | 3884 | 1446125012807 Marionette INFO loaded listener.js
06:23:32 INFO - PROCESS | 3884 | ++DOMWINDOW == 120 (16CF1780) [pid = 3884] [serial = 753] [outer = 141CDA80]
06:23:33 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
06:23:33 INFO - document served over http requires an http
06:23:33 INFO - sub-resource via fetch-request using the meta-csp
06:23:33 INFO - delivery method with swap-origin-redirect and when
06:23:33 INFO - the target request is cross-origin.
06:23:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 644ms
06:23:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:23:33 INFO - PROCESS | 3884 | ++DOCSHELL 1A964A00 == 63 [pid = 3884] [id = 268]
06:23:33 INFO - PROCESS | 3884 | ++DOMWINDOW == 121 (16CF2E00) [pid = 3884] [serial = 754] [outer = 00000000]
06:23:33 INFO - PROCESS | 3884 | ++DOMWINDOW == 122 (18CAB580) [pid = 3884] [serial = 755] [outer = 16CF2E00]
06:23:33 INFO - PROCESS | 3884 | 1446125013365 Marionette INFO loaded listener.js
06:23:33 INFO - PROCESS | 3884 | ++DOMWINDOW == 123 (19C03D00) [pid = 3884] [serial = 756] [outer = 16CF2E00]
06:23:33 INFO - PROCESS | 3884 | ++DOCSHELL 1DCE2500 == 64 [pid = 3884] [id = 269]
06:23:33 INFO - PROCESS | 3884 | ++DOMWINDOW == 124 (1ABBB580) [pid = 3884] [serial = 757] [outer = 00000000]
06:23:33 INFO - PROCESS | 3884 | ++DOMWINDOW == 125 (1ABBB800) [pid = 3884] [serial = 758] [outer = 1ABBB580]
06:23:33 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:23:33 INFO - document served over http requires an http
06:23:33 INFO - sub-resource via iframe-tag using the meta-csp
06:23:33 INFO - delivery method with keep-origin-redirect and when
06:23:33 INFO - the target request is cross-origin.
06:23:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 597ms
06:23:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:23:33 INFO - PROCESS | 3884 | ++DOCSHELL 1DCE1900 == 65 [pid = 3884] [id = 270]
06:23:33 INFO - PROCESS | 3884 | ++DOMWINDOW == 126 (159E9780) [pid = 3884] [serial = 759] [outer = 00000000]
06:23:34 INFO - PROCESS | 3884 | ++DOMWINDOW == 127 (19C05880) [pid = 3884] [serial = 760] [outer = 159E9780]
06:23:34 INFO - PROCESS | 3884 | 1446125013992 Marionette INFO loaded listener.js
06:23:34 INFO - PROCESS | 3884 | ++DOMWINDOW == 128 (1C75B200) [pid = 3884] [serial = 761] [outer = 159E9780]
06:23:34 INFO - PROCESS | 3884 | ++DOCSHELL 1E576F00 == 66 [pid = 3884] [id = 271]
06:23:34 INFO - PROCESS | 3884 | ++DOMWINDOW == 129 (1C9C2680) [pid = 3884] [serial = 762] [outer = 00000000]
06:23:34 INFO - PROCESS | 3884 | ++DOMWINDOW == 130 (1C9C2900) [pid = 3884] [serial = 763] [outer = 1C9C2680]
06:23:34 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:23:34 INFO - document served over http requires an http
06:23:34 INFO - sub-resource via iframe-tag using the meta-csp
06:23:34 INFO - delivery method with no-redirect and when
06:23:34 INFO - the target request is cross-origin.
06:23:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 644ms
06:23:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:23:34 INFO - PROCESS | 3884 | ++DOCSHELL 1DEB3100 == 67 [pid = 3884] [id = 272]
06:23:34 INFO - PROCESS | 3884 | ++DOMWINDOW == 131 (1B8B3D00) [pid = 3884] [serial = 764] [outer = 00000000]
06:23:34 INFO - PROCESS | 3884 | ++DOMWINDOW == 132 (1C759900) [pid = 3884] [serial = 765] [outer = 1B8B3D00]
06:23:34 INFO - PROCESS | 3884 | 1446125014680 Marionette INFO loaded listener.js
06:23:34 INFO - PROCESS | 3884 | ++DOMWINDOW == 133 (1C9C1C80) [pid = 3884] [serial = 766] [outer = 1B8B3D00]
06:23:35 INFO - PROCESS | 3884 | ++DOCSHELL 0FDF3400 == 68 [pid = 3884] [id = 273]
06:23:35 INFO - PROCESS | 3884 | ++DOMWINDOW == 134 (153DCE00) [pid = 3884] [serial = 767] [outer = 00000000]
06:23:35 INFO - PROCESS | 3884 | ++DOMWINDOW == 135 (127ED800) [pid = 3884] [serial = 768] [outer = 153DCE00]
06:23:35 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:23:35 INFO - document served over http requires an http
06:23:35 INFO - sub-resource via iframe-tag using the meta-csp
06:23:35 INFO - delivery method with swap-origin-redirect and when
06:23:35 INFO - the target request is cross-origin.
06:23:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 911ms
06:23:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:23:35 INFO - PROCESS | 3884 | ++DOCSHELL 11F05E00 == 69 [pid = 3884] [id = 274]
06:23:35 INFO - PROCESS | 3884 | ++DOMWINDOW == 136 (15132B80) [pid = 3884] [serial = 769] [outer = 00000000]
06:23:35 INFO - PROCESS | 3884 | ++DOMWINDOW == 137 (164AF380) [pid = 3884] [serial = 770] [outer = 15132B80]
06:23:35 INFO - PROCESS | 3884 | 1446125015632 Marionette INFO loaded listener.js
06:23:35 INFO - PROCESS | 3884 | ++DOMWINDOW == 138 (1861CC00) [pid = 3884] [serial = 771] [outer = 15132B80]
06:23:36 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
06:23:36 INFO - document served over http requires an http
06:23:36 INFO - sub-resource via script-tag using the meta-csp
06:23:36 INFO - delivery method with keep-origin-redirect and when
06:23:36 INFO - the target request is cross-origin.
06:23:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 801ms
06:23:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
06:23:36 INFO - PROCESS | 3884 | ++DOCSHELL 16429900 == 70 [pid = 3884] [id = 275]
06:23:36 INFO - PROCESS | 3884 | ++DOMWINDOW == 139 (18EC6480) [pid = 3884] [serial = 772] [outer = 00000000]
06:23:36 INFO - PROCESS | 3884 | ++DOMWINDOW == 140 (198FBF80) [pid = 3884] [serial = 773] [outer = 18EC6480]
06:23:36 INFO - PROCESS | 3884 | 1446125016414 Marionette INFO loaded listener.js
06:23:36 INFO - PROCESS | 3884 | ++DOMWINDOW == 141 (1A235600) [pid = 3884] [serial = 774] [outer = 18EC6480]
06:23:37 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
06:23:37 INFO - document served over http requires an http
06:23:37 INFO - sub-resource via script-tag using the meta-csp
06:23:37 INFO - delivery method with no-redirect and when
06:23:37 INFO - the target request is cross-origin.
06:23:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 801ms
06:23:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:23:37 INFO - PROCESS | 3884 | ++DOCSHELL 1B816000 == 71 [pid = 3884] [id = 276]
06:23:37 INFO - PROCESS | 3884 | ++DOMWINDOW == 142 (16C3A800) [pid = 3884] [serial = 775] [outer = 00000000]
06:23:37 INFO - PROCESS | 3884 | ++DOMWINDOW == 143 (1A4FB600) [pid = 3884] [serial = 776] [outer = 16C3A800]
06:23:37 INFO - PROCESS | 3884 | 1446125017236 Marionette INFO loaded listener.js
06:23:37 INFO - PROCESS | 3884 | ++DOMWINDOW == 144 (1C75CB00) [pid = 3884] [serial = 777] [outer = 16C3A800]
06:23:37 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:23:37 INFO - document served over http requires an http
06:23:37 INFO - sub-resource via script-tag using the meta-csp
06:23:37 INFO - delivery method with swap-origin-redirect and when
06:23:37 INFO - the target request is cross-origin.
06:23:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 801ms
06:23:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:23:38 INFO - PROCESS | 3884 | ++DOCSHELL 1DB67700 == 72 [pid = 3884] [id = 277]
06:23:38 INFO - PROCESS | 3884 | ++DOMWINDOW == 145 (18F74C00) [pid = 3884] [serial = 778] [outer = 00000000]
06:23:38 INFO - PROCESS | 3884 | ++DOMWINDOW == 146 (1D0E6000) [pid = 3884] [serial = 779] [outer = 18F74C00]
06:23:38 INFO - PROCESS | 3884 | 1446125018046 Marionette INFO loaded listener.js
06:23:38 INFO - PROCESS | 3884 | ++DOMWINDOW == 147 (1D0E7B80) [pid = 3884] [serial = 780] [outer = 18F74C00]
06:23:38 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:23:38 INFO - document served over http requires an http
06:23:38 INFO - sub-resource via xhr-request using the meta-csp
06:23:38 INFO - delivery method with keep-origin-redirect and when
06:23:38 INFO - the target request is cross-origin.
06:23:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 801ms
06:23:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
06:23:38 INFO - PROCESS | 3884 | ++DOCSHELL 1E8BD600 == 73 [pid = 3884] [id = 278]
06:23:38 INFO - PROCESS | 3884 | ++DOMWINDOW == 148 (1C9C4C00) [pid = 3884] [serial = 781] [outer = 00000000]
06:23:38 INFO - PROCESS | 3884 | ++DOMWINDOW == 149 (1D0E8D00) [pid = 3884] [serial = 782] [outer = 1C9C4C00]
06:23:38 INFO - PROCESS | 3884 | 1446125018872 Marionette INFO loaded listener.js
06:23:38 INFO - PROCESS | 3884 | ++DOMWINDOW == 150 (1D5E7280) [pid = 3884] [serial = 783] [outer = 1C9C4C00]
06:23:39 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:23:39 INFO - document served over http requires an http
06:23:39 INFO - sub-resource via xhr-request using the meta-csp
06:23:39 INFO - delivery method with no-redirect and when
06:23:39 INFO - the target request is cross-origin.
06:23:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 770ms
06:23:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:23:39 INFO - PROCESS | 3884 | ++DOCSHELL 1D5B9600 == 74 [pid = 3884] [id = 279]
06:23:39 INFO - PROCESS | 3884 | ++DOMWINDOW == 151 (1D0EA380) [pid = 3884] [serial = 784] [outer = 00000000]
06:23:39 INFO - PROCESS | 3884 | ++DOMWINDOW == 152 (1D5E9F80) [pid = 3884] [serial = 785] [outer = 1D0EA380]
06:23:39 INFO - PROCESS | 3884 | 1446125019608 Marionette INFO loaded listener.js
06:23:39 INFO - PROCESS | 3884 | ++DOMWINDOW == 153 (1D5EB380) [pid = 3884] [serial = 786] [outer = 1D0EA380]
06:23:40 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
06:23:40 INFO - document served over http requires an http
06:23:40 INFO - sub-resource via xhr-request using the meta-csp
06:23:40 INFO - delivery method with swap-origin-redirect and when
06:23:40 INFO - the target request is cross-origin.
06:23:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 816ms
06:23:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:23:40 INFO - PROCESS | 3884 | ++DOCSHELL 203C6600 == 75 [pid = 3884] [id = 280]
06:23:40 INFO - PROCESS | 3884 | ++DOMWINDOW == 154 (1D5E8680) [pid = 3884] [serial = 787] [outer = 00000000]
06:23:40 INFO - PROCESS | 3884 | ++DOMWINDOW == 155 (1DA71A00) [pid = 3884] [serial = 788] [outer = 1D5E8680]
06:23:40 INFO - PROCESS | 3884 | 1446125020428 Marionette INFO loaded listener.js
06:23:40 INFO - PROCESS | 3884 | ++DOMWINDOW == 156 (1DA73080) [pid = 3884] [serial = 789] [outer = 1D5E8680]
06:23:41 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:23:41 INFO - document served over http requires an https
06:23:41 INFO - sub-resource via fetch-request using the meta-csp
06:23:41 INFO - delivery method with keep-origin-redirect and when
06:23:41 INFO - the target request is cross-origin.
06:23:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 801ms
06:23:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
06:23:41 INFO - PROCESS | 3884 | ++DOCSHELL 1DC42800 == 76 [pid = 3884] [id = 281]
06:23:41 INFO - PROCESS | 3884 | ++DOMWINDOW == 157 (1D5EB600) [pid = 3884] [serial = 790] [outer = 00000000]
06:23:41 INFO - PROCESS | 3884 | ++DOMWINDOW == 158 (1DA75880) [pid = 3884] [serial = 791] [outer = 1D5EB600]
06:23:41 INFO - PROCESS | 3884 | 1446125021264 Marionette INFO loaded listener.js
06:23:41 INFO - PROCESS | 3884 | ++DOMWINDOW == 159 (1E565B80) [pid = 3884] [serial = 792] [outer = 1D5EB600]
06:23:41 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
06:23:41 INFO - document served over http requires an https
06:23:41 INFO - sub-resource via fetch-request using the meta-csp
06:23:41 INFO - delivery method with no-redirect and when
06:23:41 INFO - the target request is cross-origin.
06:23:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 848ms
06:23:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:23:42 INFO - PROCESS | 3884 | ++DOCSHELL 153A9300 == 77 [pid = 3884] [id = 282]
06:23:42 INFO - PROCESS | 3884 | ++DOMWINDOW == 160 (15014280) [pid = 3884] [serial = 793] [outer = 00000000]
06:23:42 INFO - PROCESS | 3884 | ++DOMWINDOW == 161 (15016080) [pid = 3884] [serial = 794] [outer = 15014280]
06:23:42 INFO - PROCESS | 3884 | 1446125022113 Marionette INFO loaded listener.js
06:23:42 INFO - PROCESS | 3884 | ++DOMWINDOW == 162 (15017700) [pid = 3884] [serial = 795] [outer = 15014280]
06:23:43 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
06:23:43 INFO - document served over http requires an https
06:23:43 INFO - sub-resource via fetch-request using the meta-csp
06:23:43 INFO - delivery method with swap-origin-redirect and when
06:23:43 INFO - the target request is cross-origin.
06:23:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1775ms
06:23:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:23:43 INFO - PROCESS | 3884 | ++DOCSHELL 12654800 == 78 [pid = 3884] [id = 283]
06:23:43 INFO - PROCESS | 3884 | ++DOMWINDOW == 163 (0FDB1F00) [pid = 3884] [serial = 796] [outer = 00000000]
06:23:43 INFO - PROCESS | 3884 | ++DOMWINDOW == 164 (15018B00) [pid = 3884] [serial = 797] [outer = 0FDB1F00]
06:23:43 INFO - PROCESS | 3884 | 1446125023876 Marionette INFO loaded listener.js
06:23:43 INFO - PROCESS | 3884 | ++DOMWINDOW == 165 (1E564C80) [pid = 3884] [serial = 798] [outer = 0FDB1F00]
06:23:44 INFO - PROCESS | 3884 | ++DOCSHELL 110DA900 == 79 [pid = 3884] [id = 284]
06:23:44 INFO - PROCESS | 3884 | ++DOMWINDOW == 166 (1E568380) [pid = 3884] [serial = 799] [outer = 00000000]
06:23:44 INFO - PROCESS | 3884 | ++DOMWINDOW == 167 (1D5E7F00) [pid = 3884] [serial = 800] [outer = 1E568380]
06:23:45 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:23:45 INFO - document served over http requires an https
06:23:45 INFO - sub-resource via iframe-tag using the meta-csp
06:23:45 INFO - delivery method with keep-origin-redirect and when
06:23:45 INFO - the target request is cross-origin.
06:23:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1508ms
06:23:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:23:45 INFO - PROCESS | 3884 | ++DOCSHELL 120D9F00 == 80 [pid = 3884] [id = 285]
06:23:45 INFO - PROCESS | 3884 | ++DOMWINDOW == 168 (11883300) [pid = 3884] [serial = 801] [outer = 00000000]
06:23:45 INFO - PROCESS | 3884 | ++DOMWINDOW == 169 (15017C00) [pid = 3884] [serial = 802] [outer = 11883300]
06:23:45 INFO - PROCESS | 3884 | 1446125025394 Marionette INFO loaded listener.js
06:23:45 INFO - PROCESS | 3884 | ++DOMWINDOW == 170 (18255D80) [pid = 3884] [serial = 803] [outer = 11883300]
06:23:45 INFO - PROCESS | 3884 | ++DOCSHELL 0FBD9000 == 81 [pid = 3884] [id = 286]
06:23:45 INFO - PROCESS | 3884 | ++DOMWINDOW == 171 (15213D00) [pid = 3884] [serial = 804] [outer = 00000000]
06:23:45 INFO - PROCESS | 3884 | ++DOMWINDOW == 172 (153C8380) [pid = 3884] [serial = 805] [outer = 15213D00]
06:23:46 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:23:46 INFO - document served over http requires an https
06:23:46 INFO - sub-resource via iframe-tag using the meta-csp
06:23:46 INFO - delivery method with no-redirect and when
06:23:46 INFO - the target request is cross-origin.
06:23:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 943ms
06:23:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:23:46 INFO - PROCESS | 3884 | ++DOCSHELL 118C2E00 == 82 [pid = 3884] [id = 287]
06:23:46 INFO - PROCESS | 3884 | ++DOMWINDOW == 173 (11136780) [pid = 3884] [serial = 806] [outer = 00000000]
06:23:46 INFO - PROCESS | 3884 | ++DOMWINDOW == 174 (141CB000) [pid = 3884] [serial = 807] [outer = 11136780]
06:23:46 INFO - PROCESS | 3884 | 1446125026339 Marionette INFO loaded listener.js
06:23:46 INFO - PROCESS | 3884 | ++DOMWINDOW == 175 (159ED880) [pid = 3884] [serial = 808] [outer = 11136780]
06:23:46 INFO - PROCESS | 3884 | ++DOCSHELL 17EF9500 == 83 [pid = 3884] [id = 288]
06:23:46 INFO - PROCESS | 3884 | ++DOMWINDOW == 176 (1648A880) [pid = 3884] [serial = 809] [outer = 00000000]
06:23:46 INFO - PROCESS | 3884 | ++DOMWINDOW == 177 (159EAE00) [pid = 3884] [serial = 810] [outer = 1648A880]
06:23:46 INFO - PROCESS | 3884 | --DOCSHELL 18302500 == 82 [pid = 3884] [id = 227]
06:23:46 INFO - PROCESS | 3884 | --DOCSHELL 1A26D600 == 81 [pid = 3884] [id = 14]
06:23:46 INFO - PROCESS | 3884 | --DOCSHELL 1599C300 == 80 [pid = 3884] [id = 215]
06:23:46 INFO - PROCESS | 3884 | --DOCSHELL 17B7AF00 == 79 [pid = 3884] [id = 217]
06:23:46 INFO - PROCESS | 3884 | --DOCSHELL 01391300 == 78 [pid = 3884] [id = 216]
06:23:46 INFO - PROCESS | 3884 | --DOCSHELL 1804C800 == 77 [pid = 3884] [id = 218]
06:23:46 INFO - PROCESS | 3884 | --DOCSHELL 0F137400 == 76 [pid = 3884] [id = 219]
06:23:46 INFO - PROCESS | 3884 | --DOCSHELL 18F89400 == 75 [pid = 3884] [id = 221]
06:23:46 INFO - PROCESS | 3884 | --DOCSHELL 150E3C00 == 74 [pid = 3884] [id = 220]
06:23:46 INFO - PROCESS | 3884 | --DOCSHELL 1E576F00 == 73 [pid = 3884] [id = 271]
06:23:46 INFO - PROCESS | 3884 | --DOCSHELL 1DCE1900 == 72 [pid = 3884] [id = 270]
06:23:46 INFO - PROCESS | 3884 | --DOCSHELL 1DCE2500 == 71 [pid = 3884] [id = 269]
06:23:46 INFO - PROCESS | 3884 | --DOCSHELL 1A964A00 == 70 [pid = 3884] [id = 268]
06:23:46 INFO - PROCESS | 3884 | --DOCSHELL 0F507800 == 69 [pid = 3884] [id = 267]
06:23:46 INFO - PROCESS | 3884 | --DOCSHELL 1CA7C100 == 68 [pid = 3884] [id = 266]
06:23:46 INFO - PROCESS | 3884 | --DOCSHELL 1B816300 == 67 [pid = 3884] [id = 265]
06:23:46 INFO - PROCESS | 3884 | --DOCSHELL 1A106500 == 66 [pid = 3884] [id = 264]
06:23:46 INFO - PROCESS | 3884 | --DOCSHELL 19117700 == 65 [pid = 3884] [id = 263]
06:23:46 INFO - PROCESS | 3884 | --DOCSHELL 16D23C00 == 64 [pid = 3884] [id = 222]
06:23:46 INFO - PROCESS | 3884 | --DOCSHELL 1827C000 == 63 [pid = 3884] [id = 262]
06:23:46 INFO - PROCESS | 3884 | --DOCSHELL 16A4BC00 == 62 [pid = 3884] [id = 261]
06:23:46 INFO - PROCESS | 3884 | --DOCSHELL 15FAA600 == 61 [pid = 3884] [id = 260]
06:23:46 INFO - PROCESS | 3884 | --DOCSHELL 11F06A00 == 60 [pid = 3884] [id = 259]
06:23:46 INFO - PROCESS | 3884 | --DOCSHELL 110DB800 == 59 [pid = 3884] [id = 258]
06:23:46 INFO - PROCESS | 3884 | --DOCSHELL 0F594900 == 58 [pid = 3884] [id = 257]
06:23:46 INFO - PROCESS | 3884 | --DOCSHELL 110DBE00 == 57 [pid = 3884] [id = 256]
06:23:47 INFO - PROCESS | 3884 | --DOCSHELL 1CA7C400 == 56 [pid = 3884] [id = 255]
06:23:47 INFO - PROCESS | 3884 | --DOCSHELL 1D5B6600 == 55 [pid = 3884] [id = 254]
06:23:47 INFO - PROCESS | 3884 | --DOCSHELL 1C69B100 == 54 [pid = 3884] [id = 253]
06:23:47 INFO - PROCESS | 3884 | --DOCSHELL 0E7A2500 == 53 [pid = 3884] [id = 252]
06:23:47 INFO - PROCESS | 3884 | --DOCSHELL 1B817B00 == 52 [pid = 3884] [id = 251]
06:23:47 INFO - PROCESS | 3884 | --DOCSHELL 1A962600 == 51 [pid = 3884] [id = 250]
06:23:47 INFO - PROCESS | 3884 | --DOCSHELL 1A71A000 == 50 [pid = 3884] [id = 249]
06:23:47 INFO - PROCESS | 3884 | --DOCSHELL 0F1C8A00 == 49 [pid = 3884] [id = 248]
06:23:47 INFO - PROCESS | 3884 | --DOCSHELL 15E65900 == 48 [pid = 3884] [id = 246]
06:23:47 INFO - PROCESS | 3884 | --DOCSHELL 11CB3100 == 47 [pid = 3884] [id = 245]
06:23:47 INFO - PROCESS | 3884 | --DOCSHELL 19BAD100 == 46 [pid = 3884] [id = 244]
06:23:47 INFO - PROCESS | 3884 | --DOMWINDOW == 176 (1861AE00) [pid = 3884] [serial = 682] [outer = 00000000] [url = about:blank]
06:23:47 INFO - PROCESS | 3884 | --DOMWINDOW == 175 (16C3A300) [pid = 3884] [serial = 677] [outer = 00000000] [url = about:blank]
06:23:47 INFO - PROCESS | 3884 | --DOMWINDOW == 174 (153C6F80) [pid = 3884] [serial = 672] [outer = 00000000] [url = about:blank]
06:23:47 INFO - PROCESS | 3884 | --DOMWINDOW == 173 (14DA3080) [pid = 3884] [serial = 666] [outer = 00000000] [url = about:blank]
06:23:47 INFO - PROCESS | 3884 | --DOMWINDOW == 172 (14A7EC00) [pid = 3884] [serial = 669] [outer = 00000000] [url = about:blank]
06:23:47 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
06:23:47 INFO - document served over http requires an https
06:23:47 INFO - sub-resource via iframe-tag using the meta-csp
06:23:47 INFO - delivery method with swap-origin-redirect and when
06:23:47 INFO - the target request is cross-origin.
06:23:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 911ms
06:23:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:23:47 INFO - PROCESS | 3884 | ++DOCSHELL 0F1C8A00 == 47 [pid = 3884] [id = 289]
06:23:47 INFO - PROCESS | 3884 | ++DOMWINDOW == 173 (014BA880) [pid = 3884] [serial = 811] [outer = 00000000]
06:23:47 INFO - PROCESS | 3884 | ++DOMWINDOW == 174 (16486500) [pid = 3884] [serial = 812] [outer = 014BA880]
06:23:47 INFO - PROCESS | 3884 | 1446125027266 Marionette INFO loaded listener.js
06:23:47 INFO - PROCESS | 3884 | ++DOMWINDOW == 175 (16C39400) [pid = 3884] [serial = 813] [outer = 014BA880]
06:23:47 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:23:47 INFO - document served over http requires an https
06:23:47 INFO - sub-resource via script-tag using the meta-csp
06:23:47 INFO - delivery method with keep-origin-redirect and when
06:23:47 INFO - the target request is cross-origin.
06:23:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 629ms
06:23:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
06:23:47 INFO - PROCESS | 3884 | ++DOCSHELL 16A4BC00 == 48 [pid = 3884] [id = 290]
06:23:47 INFO - PROCESS | 3884 | ++DOMWINDOW == 176 (14DA2400) [pid = 3884] [serial = 814] [outer = 00000000]
06:23:47 INFO - PROCESS | 3884 | ++DOMWINDOW == 177 (159EC700) [pid = 3884] [serial = 815] [outer = 14DA2400]
06:23:47 INFO - PROCESS | 3884 | 1446125027969 Marionette INFO loaded listener.js
06:23:48 INFO - PROCESS | 3884 | ++DOMWINDOW == 178 (18EC5A80) [pid = 3884] [serial = 816] [outer = 14DA2400]
06:23:48 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:23:48 INFO - document served over http requires an https
06:23:48 INFO - sub-resource via script-tag using the meta-csp
06:23:48 INFO - delivery method with no-redirect and when
06:23:48 INFO - the target request is cross-origin.
06:23:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 660ms
06:23:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:23:48 INFO - PROCESS | 3884 | ++DOCSHELL 19116500 == 49 [pid = 3884] [id = 291]
06:23:48 INFO - PROCESS | 3884 | ++DOMWINDOW == 179 (16CF5100) [pid = 3884] [serial = 817] [outer = 00000000]
06:23:48 INFO - PROCESS | 3884 | ++DOMWINDOW == 180 (18F75B00) [pid = 3884] [serial = 818] [outer = 16CF5100]
06:23:48 INFO - PROCESS | 3884 | 1446125028551 Marionette INFO loaded listener.js
06:23:48 INFO - PROCESS | 3884 | ++DOMWINDOW == 181 (1A0A2280) [pid = 3884] [serial = 819] [outer = 16CF5100]
06:23:49 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
06:23:49 INFO - document served over http requires an https
06:23:49 INFO - sub-resource via script-tag using the meta-csp
06:23:49 INFO - delivery method with swap-origin-redirect and when
06:23:49 INFO - the target request is cross-origin.
06:23:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 597ms
06:23:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:23:49 INFO - PROCESS | 3884 | ++DOCSHELL 19C5E500 == 50 [pid = 3884] [id = 292]
06:23:49 INFO - PROCESS | 3884 | ++DOMWINDOW == 182 (19221000) [pid = 3884] [serial = 820] [outer = 00000000]
06:23:49 INFO - PROCESS | 3884 | ++DOMWINDOW == 183 (1A233300) [pid = 3884] [serial = 821] [outer = 19221000]
06:23:49 INFO - PROCESS | 3884 | 1446125029224 Marionette INFO loaded listener.js
06:23:49 INFO - PROCESS | 3884 | ++DOMWINDOW == 184 (1A724E80) [pid = 3884] [serial = 822] [outer = 19221000]
06:23:50 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
06:23:50 INFO - document served over http requires an https
06:23:50 INFO - sub-resource via xhr-request using the meta-csp
06:23:50 INFO - delivery method with keep-origin-redirect and when
06:23:50 INFO - the target request is cross-origin.
06:23:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1036ms
06:23:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
06:23:50 INFO - PROCESS | 3884 | --DOMWINDOW == 183 (141CDA80) [pid = 3884] [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]
06:23:50 INFO - PROCESS | 3884 | --DOMWINDOW == 182 (1A725D80) [pid = 3884] [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]
06:23:50 INFO - PROCESS | 3884 | --DOMWINDOW == 181 (159E9780) [pid = 3884] [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]
06:23:50 INFO - PROCESS | 3884 | --DOMWINDOW == 180 (11137E00) [pid = 3884] [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]
06:23:50 INFO - PROCESS | 3884 | --DOMWINDOW == 179 (1ABBB580) [pid = 3884] [serial = 757] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:23:50 INFO - PROCESS | 3884 | --DOMWINDOW == 178 (141CCB80) [pid = 3884] [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]
06:23:50 INFO - PROCESS | 3884 | --DOMWINDOW == 177 (198FA400) [pid = 3884] [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]
06:23:50 INFO - PROCESS | 3884 | --DOMWINDOW == 176 (1861CE80) [pid = 3884] [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]
06:23:50 INFO - PROCESS | 3884 | --DOMWINDOW == 175 (16488D00) [pid = 3884] [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]
06:23:50 INFO - PROCESS | 3884 | --DOMWINDOW == 174 (1113A380) [pid = 3884] [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]
06:23:50 INFO - PROCESS | 3884 | --DOMWINDOW == 173 (16CF2E00) [pid = 3884] [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]
06:23:50 INFO - PROCESS | 3884 | --DOMWINDOW == 172 (1A723F80) [pid = 3884] [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]
06:23:50 INFO - PROCESS | 3884 | --DOMWINDOW == 171 (1ABBCE80) [pid = 3884] [serial = 715] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:23:50 INFO - PROCESS | 3884 | --DOMWINDOW == 170 (1B8B4480) [pid = 3884] [serial = 720] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446125005874]
06:23:50 INFO - PROCESS | 3884 | --DOMWINDOW == 169 (12083800) [pid = 3884] [serial = 725] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:23:50 INFO - PROCESS | 3884 | --DOMWINDOW == 168 (19C05880) [pid = 3884] [serial = 760] [outer = 00000000] [url = about:blank]
06:23:50 INFO - PROCESS | 3884 | --DOMWINDOW == 167 (16CA1500) [pid = 3884] [serial = 737] [outer = 00000000] [url = about:blank]
06:23:50 INFO - PROCESS | 3884 | --DOMWINDOW == 166 (1A235880) [pid = 3884] [serial = 707] [outer = 00000000] [url = about:blank]
06:23:50 INFO - PROCESS | 3884 | --DOMWINDOW == 165 (1B8B3080) [pid = 3884] [serial = 723] [outer = 00000000] [url = about:blank]
06:23:50 INFO - PROCESS | 3884 | --DOMWINDOW == 164 (1A231280) [pid = 3884] [serial = 704] [outer = 00000000] [url = about:blank]
06:23:50 INFO - PROCESS | 3884 | --DOMWINDOW == 163 (15213580) [pid = 3884] [serial = 752] [outer = 00000000] [url = about:blank]
06:23:50 INFO - PROCESS | 3884 | --DOMWINDOW == 162 (1ABBB800) [pid = 3884] [serial = 758] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:23:50 INFO - PROCESS | 3884 | --DOMWINDOW == 161 (18CAB580) [pid = 3884] [serial = 755] [outer = 00000000] [url = about:blank]
06:23:50 INFO - PROCESS | 3884 | --DOMWINDOW == 160 (15212900) [pid = 3884] [serial = 728] [outer = 00000000] [url = about:blank]
06:23:50 INFO - PROCESS | 3884 | --DOMWINDOW == 159 (1ABBAB80) [pid = 3884] [serial = 718] [outer = 00000000] [url = about:blank]
06:23:50 INFO - PROCESS | 3884 | --DOMWINDOW == 158 (15084C00) [pid = 3884] [serial = 692] [outer = 00000000] [url = about:blank]
06:23:50 INFO - PROCESS | 3884 | --DOMWINDOW == 157 (1B8B4C00) [pid = 3884] [serial = 749] [outer = 00000000] [url = about:blank]
06:23:50 INFO - PROCESS | 3884 | --DOMWINDOW == 156 (13ECC480) [pid = 3884] [serial = 689] [outer = 00000000] [url = about:blank]
06:23:50 INFO - PROCESS | 3884 | --DOMWINDOW == 155 (1A725B00) [pid = 3884] [serial = 716] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:23:50 INFO - PROCESS | 3884 | --DOMWINDOW == 154 (1ABBB080) [pid = 3884] [serial = 746] [outer = 00000000] [url = about:blank]
06:23:50 INFO - PROCESS | 3884 | --DOMWINDOW == 153 (1A4FB380) [pid = 3884] [serial = 710] [outer = 00000000] [url = about:blank]
06:23:50 INFO - PROCESS | 3884 | --DOMWINDOW == 152 (18EC6700) [pid = 3884] [serial = 740] [outer = 00000000] [url = about:blank]
06:23:50 INFO - PROCESS | 3884 | --DOMWINDOW == 151 (1A721A00) [pid = 3884] [serial = 713] [outer = 00000000] [url = about:blank]
06:23:50 INFO - PROCESS | 3884 | --DOMWINDOW == 150 (16CF4E80) [pid = 3884] [serial = 701] [outer = 00000000] [url = about:blank]
06:23:50 INFO - PROCESS | 3884 | --DOMWINDOW == 149 (16C3C600) [pid = 3884] [serial = 698] [outer = 00000000] [url = about:blank]
06:23:50 INFO - PROCESS | 3884 | --DOMWINDOW == 148 (14A7D080) [pid = 3884] [serial = 721] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446125005874]
06:23:50 INFO - PROCESS | 3884 | --DOMWINDOW == 147 (164AE700) [pid = 3884] [serial = 695] [outer = 00000000] [url = about:blank]
06:23:50 INFO - PROCESS | 3884 | --DOMWINDOW == 146 (15215B00) [pid = 3884] [serial = 734] [outer = 00000000] [url = about:blank]
06:23:50 INFO - PROCESS | 3884 | --DOMWINDOW == 145 (1A232180) [pid = 3884] [serial = 743] [outer = 00000000] [url = about:blank]
06:23:50 INFO - PROCESS | 3884 | --DOMWINDOW == 144 (127EBA00) [pid = 3884] [serial = 726] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:23:50 INFO - PROCESS | 3884 | --DOMWINDOW == 143 (15213A80) [pid = 3884] [serial = 731] [outer = 00000000] [url = about:blank]
06:23:50 INFO - PROCESS | 3884 | --DOMWINDOW == 142 (18F75D80) [pid = 3884] [serial = 686] [outer = 00000000] [url = about:blank]
06:23:50 INFO - PROCESS | 3884 | --DOMWINDOW == 141 (1861A680) [pid = 3884] [serial = 738] [outer = 00000000] [url = about:blank]
06:23:50 INFO - PROCESS | 3884 | --DOMWINDOW == 140 (1A4F9300) [pid = 3884] [serial = 744] [outer = 00000000] [url = about:blank]
06:23:50 INFO - PROCESS | 3884 | --DOMWINDOW == 139 (18F75380) [pid = 3884] [serial = 741] [outer = 00000000] [url = about:blank]
06:23:50 INFO - PROCESS | 3884 | ++DOCSHELL 11CB3400 == 51 [pid = 3884] [id = 293]
06:23:50 INFO - PROCESS | 3884 | ++DOMWINDOW == 140 (0F083580) [pid = 3884] [serial = 823] [outer = 00000000]
06:23:50 INFO - PROCESS | 3884 | ++DOMWINDOW == 141 (127EBA00) [pid = 3884] [serial = 824] [outer = 0F083580]
06:23:50 INFO - PROCESS | 3884 | 1446125030247 Marionette INFO loaded listener.js
06:23:50 INFO - PROCESS | 3884 | ++DOMWINDOW == 142 (141CDA80) [pid = 3884] [serial = 825] [outer = 0F083580]
06:23:50 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:23:50 INFO - document served over http requires an https
06:23:50 INFO - sub-resource via xhr-request using the meta-csp
06:23:50 INFO - delivery method with no-redirect and when
06:23:50 INFO - the target request is cross-origin.
06:23:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 597ms
06:23:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:23:50 INFO - PROCESS | 3884 | ++DOCSHELL 1A71A000 == 52 [pid = 3884] [id = 294]
06:23:50 INFO - PROCESS | 3884 | ++DOMWINDOW == 143 (1113A380) [pid = 3884] [serial = 826] [outer = 00000000]
06:23:50 INFO - PROCESS | 3884 | ++DOMWINDOW == 144 (164AE700) [pid = 3884] [serial = 827] [outer = 1113A380]
06:23:50 INFO - PROCESS | 3884 | 1446125030813 Marionette INFO loaded listener.js
06:23:50 INFO - PROCESS | 3884 | ++DOMWINDOW == 145 (1861A680) [pid = 3884] [serial = 828] [outer = 1113A380]
06:23:51 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
06:23:51 INFO - document served over http requires an https
06:23:51 INFO - sub-resource via xhr-request using the meta-csp
06:23:51 INFO - delivery method with swap-origin-redirect and when
06:23:51 INFO - the target request is cross-origin.
06:23:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 534ms
06:23:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:23:51 INFO - PROCESS | 3884 | ++DOCSHELL 1150CF00 == 53 [pid = 3884] [id = 295]
06:23:51 INFO - PROCESS | 3884 | ++DOMWINDOW == 146 (18F75D80) [pid = 3884] [serial = 829] [outer = 00000000]
06:23:51 INFO - PROCESS | 3884 | ++DOMWINDOW == 147 (1A231000) [pid = 3884] [serial = 830] [outer = 18F75D80]
06:23:51 INFO - PROCESS | 3884 | 1446125031349 Marionette INFO loaded listener.js
06:23:51 INFO - PROCESS | 3884 | ++DOMWINDOW == 148 (1A723F80) [pid = 3884] [serial = 831] [outer = 18F75D80]
06:23:51 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:23:51 INFO - document served over http requires an http
06:23:51 INFO - sub-resource via fetch-request using the meta-csp
06:23:51 INFO - delivery method with keep-origin-redirect and when
06:23:51 INFO - the target request is same-origin.
06:23:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 534ms
06:23:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
06:23:51 INFO - PROCESS | 3884 | ++DOCSHELL 110DAC00 == 54 [pid = 3884] [id = 296]
06:23:51 INFO - PROCESS | 3884 | ++DOMWINDOW == 149 (1A231280) [pid = 3884] [serial = 832] [outer = 00000000]
06:23:51 INFO - PROCESS | 3884 | ++DOMWINDOW == 150 (1ABBB800) [pid = 3884] [serial = 833] [outer = 1A231280]
06:23:51 INFO - PROCESS | 3884 | 1446125031887 Marionette INFO loaded listener.js
06:23:51 INFO - PROCESS | 3884 | ++DOMWINDOW == 151 (1C758000) [pid = 3884] [serial = 834] [outer = 1A231280]
06:23:52 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:23:52 INFO - document served over http requires an http
06:23:52 INFO - sub-resource via fetch-request using the meta-csp
06:23:52 INFO - delivery method with no-redirect and when
06:23:52 INFO - the target request is same-origin.
06:23:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 597ms
06:23:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:23:52 INFO - PROCESS | 3884 | ++DOCSHELL 1DAF7400 == 55 [pid = 3884] [id = 297]
06:23:52 INFO - PROCESS | 3884 | ++DOMWINDOW == 152 (1ABBCE80) [pid = 3884] [serial = 835] [outer = 00000000]
06:23:52 INFO - PROCESS | 3884 | ++DOMWINDOW == 153 (1D0E8800) [pid = 3884] [serial = 836] [outer = 1ABBCE80]
06:23:52 INFO - PROCESS | 3884 | 1446125032497 Marionette INFO loaded listener.js
06:23:52 INFO - PROCESS | 3884 | ++DOMWINDOW == 154 (1D5E8E00) [pid = 3884] [serial = 837] [outer = 1ABBCE80]
06:23:52 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
06:23:52 INFO - document served over http requires an http
06:23:52 INFO - sub-resource via fetch-request using the meta-csp
06:23:52 INFO - delivery method with swap-origin-redirect and when
06:23:52 INFO - the target request is same-origin.
06:23:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 597ms
06:23:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:23:53 INFO - PROCESS | 3884 | ++DOCSHELL 1DCE3D00 == 56 [pid = 3884] [id = 298]
06:23:53 INFO - PROCESS | 3884 | ++DOMWINDOW == 155 (1D0E8080) [pid = 3884] [serial = 838] [outer = 00000000]
06:23:53 INFO - PROCESS | 3884 | ++DOMWINDOW == 156 (1DA74C00) [pid = 3884] [serial = 839] [outer = 1D0E8080]
06:23:53 INFO - PROCESS | 3884 | 1446125033128 Marionette INFO loaded listener.js
06:23:53 INFO - PROCESS | 3884 | ++DOMWINDOW == 157 (1E566F80) [pid = 3884] [serial = 840] [outer = 1D0E8080]
06:23:53 INFO - PROCESS | 3884 | ++DOCSHELL 11CB3100 == 57 [pid = 3884] [id = 299]
06:23:53 INFO - PROCESS | 3884 | ++DOMWINDOW == 158 (15211000) [pid = 3884] [serial = 841] [outer = 00000000]
06:23:53 INFO - PROCESS | 3884 | ++DOMWINDOW == 159 (11F75100) [pid = 3884] [serial = 842] [outer = 15211000]
06:23:53 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
06:23:53 INFO - document served over http requires an http
06:23:53 INFO - sub-resource via iframe-tag using the meta-csp
06:23:53 INFO - delivery method with keep-origin-redirect and when
06:23:53 INFO - the target request is same-origin.
06:23:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 879ms
06:23:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:23:54 INFO - PROCESS | 3884 | ++DOCSHELL 14036300 == 58 [pid = 3884] [id = 300]
06:23:54 INFO - PROCESS | 3884 | ++DOMWINDOW == 160 (15015180) [pid = 3884] [serial = 843] [outer = 00000000]
06:23:54 INFO - PROCESS | 3884 | ++DOMWINDOW == 161 (16487B80) [pid = 3884] [serial = 844] [outer = 15015180]
06:23:54 INFO - PROCESS | 3884 | 1446125034102 Marionette INFO loaded listener.js
06:23:54 INFO - PROCESS | 3884 | ++DOMWINDOW == 162 (18CAA180) [pid = 3884] [serial = 845] [outer = 15015180]
06:23:54 INFO - PROCESS | 3884 | ++DOCSHELL 11E6B600 == 59 [pid = 3884] [id = 301]
06:23:54 INFO - PROCESS | 3884 | ++DOMWINDOW == 163 (1A4F8180) [pid = 3884] [serial = 846] [outer = 00000000]
06:23:54 INFO - PROCESS | 3884 | ++DOMWINDOW == 164 (156EA180) [pid = 3884] [serial = 847] [outer = 1A4F8180]
06:23:54 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
06:23:54 INFO - document served over http requires an http
06:23:54 INFO - sub-resource via iframe-tag using the meta-csp
06:23:54 INFO - delivery method with no-redirect and when
06:23:54 INFO - the target request is same-origin.
06:23:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 911ms
06:23:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:23:54 INFO - PROCESS | 3884 | ++DOCSHELL 18303A00 == 60 [pid = 3884] [id = 302]
06:23:54 INFO - PROCESS | 3884 | ++DOMWINDOW == 165 (11F74700) [pid = 3884] [serial = 848] [outer = 00000000]
06:23:54 INFO - PROCESS | 3884 | ++DOMWINDOW == 166 (18CAB580) [pid = 3884] [serial = 849] [outer = 11F74700]
06:23:55 INFO - PROCESS | 3884 | 1446125035003 Marionette INFO loaded listener.js
06:23:55 INFO - PROCESS | 3884 | ++DOMWINDOW == 167 (1A724C00) [pid = 3884] [serial = 850] [outer = 11F74700]
06:23:55 INFO - PROCESS | 3884 | ++DOMWINDOW == 168 (1A0A3E00) [pid = 3884] [serial = 851] [outer = 19C05B00]
06:23:55 INFO - PROCESS | 3884 | ++DOCSHELL 1CA7BE00 == 61 [pid = 3884] [id = 303]
06:23:55 INFO - PROCESS | 3884 | ++DOMWINDOW == 169 (1E567480) [pid = 3884] [serial = 852] [outer = 00000000]
06:23:55 INFO - PROCESS | 3884 | ++DOMWINDOW == 170 (1E568100) [pid = 3884] [serial = 853] [outer = 1E567480]
06:23:55 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
06:23:55 INFO - document served over http requires an http
06:23:55 INFO - sub-resource via iframe-tag using the meta-csp
06:23:55 INFO - delivery method with swap-origin-redirect and when
06:23:55 INFO - the target request is same-origin.
06:23:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 989ms
06:23:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:23:55 INFO - PROCESS | 3884 | ++DOCSHELL 1E8BE200 == 62 [pid = 3884] [id = 304]
06:23:55 INFO - PROCESS | 3884 | ++DOMWINDOW == 171 (1C75AD00) [pid = 3884] [serial = 854] [outer = 00000000]
06:23:55 INFO - PROCESS | 3884 | ++DOMWINDOW == 172 (1CA39C80) [pid = 3884] [serial = 855] [outer = 1C75AD00]
06:23:56 INFO - PROCESS | 3884 | 1446125036009 Marionette INFO loaded listener.js
06:23:56 INFO - PROCESS | 3884 | ++DOMWINDOW == 173 (1CA3B800) [pid = 3884] [serial = 856] [outer = 1C75AD00]
06:23:56 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:23:56 INFO - document served over http requires an http
06:23:56 INFO - sub-resource via script-tag using the meta-csp
06:23:56 INFO - delivery method with keep-origin-redirect and when
06:23:56 INFO - the target request is same-origin.
06:23:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 801ms
06:23:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
06:23:56 INFO - PROCESS | 3884 | ++DOCSHELL 1CB11F00 == 63 [pid = 3884] [id = 305]
06:23:56 INFO - PROCESS | 3884 | ++DOMWINDOW == 174 (19C05880) [pid = 3884] [serial = 857] [outer = 00000000]
06:23:56 INFO - PROCESS | 3884 | ++DOMWINDOW == 175 (1D0E7400) [pid = 3884] [serial = 858] [outer = 19C05880]
06:23:56 INFO - PROCESS | 3884 | 1446125036800 Marionette INFO loaded listener.js
06:23:56 INFO - PROCESS | 3884 | ++DOMWINDOW == 176 (1DA74200) [pid = 3884] [serial = 859] [outer = 19C05880]
06:23:57 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:23:57 INFO - document served over http requires an http
06:23:57 INFO - sub-resource via script-tag using the meta-csp
06:23:57 INFO - delivery method with no-redirect and when
06:23:57 INFO - the target request is same-origin.
06:23:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 801ms
06:23:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:23:57 INFO - PROCESS | 3884 | ++DOCSHELL 1C69BD00 == 64 [pid = 3884] [id = 306]
06:23:57 INFO - PROCESS | 3884 | ++DOMWINDOW == 177 (1C941280) [pid = 3884] [serial = 860] [outer = 00000000]
06:23:57 INFO - PROCESS | 3884 | ++DOMWINDOW == 178 (1C943300) [pid = 3884] [serial = 861] [outer = 1C941280]
06:23:57 INFO - PROCESS | 3884 | 1446125037605 Marionette INFO loaded listener.js
06:23:57 INFO - PROCESS | 3884 | ++DOMWINDOW == 179 (1C945100) [pid = 3884] [serial = 862] [outer = 1C941280]
06:23:58 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:23:58 INFO - document served over http requires an http
06:23:58 INFO - sub-resource via script-tag using the meta-csp
06:23:58 INFO - delivery method with swap-origin-redirect and when
06:23:58 INFO - the target request is same-origin.
06:23:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 816ms
06:23:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:23:58 INFO - PROCESS | 3884 | ++DOCSHELL 1DCF4900 == 65 [pid = 3884] [id = 307]
06:23:58 INFO - PROCESS | 3884 | ++DOMWINDOW == 180 (1C942680) [pid = 3884] [serial = 863] [outer = 00000000]
06:23:58 INFO - PROCESS | 3884 | ++DOMWINDOW == 181 (1E567980) [pid = 3884] [serial = 864] [outer = 1C942680]
06:23:58 INFO - PROCESS | 3884 | 1446125038430 Marionette INFO loaded listener.js
06:23:58 INFO - PROCESS | 3884 | ++DOMWINDOW == 182 (177B3500) [pid = 3884] [serial = 865] [outer = 1C942680]
06:23:59 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:23:59 INFO - document served over http requires an http
06:23:59 INFO - sub-resource via xhr-request using the meta-csp
06:23:59 INFO - delivery method with keep-origin-redirect and when
06:23:59 INFO - the target request is same-origin.
06:23:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 785ms
06:23:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
06:23:59 INFO - PROCESS | 3884 | ++DOCSHELL 1DCF6A00 == 66 [pid = 3884] [id = 308]
06:23:59 INFO - PROCESS | 3884 | ++DOMWINDOW == 183 (177B4400) [pid = 3884] [serial = 866] [outer = 00000000]
06:23:59 INFO - PROCESS | 3884 | ++DOMWINDOW == 184 (177B6700) [pid = 3884] [serial = 867] [outer = 177B4400]
06:23:59 INFO - PROCESS | 3884 | 1446125039232 Marionette INFO loaded listener.js
06:23:59 INFO - PROCESS | 3884 | ++DOMWINDOW == 185 (177B7880) [pid = 3884] [serial = 868] [outer = 177B4400]
06:23:59 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
06:23:59 INFO - document served over http requires an http
06:23:59 INFO - sub-resource via xhr-request using the meta-csp
06:23:59 INFO - delivery method with no-redirect and when
06:23:59 INFO - the target request is same-origin.
06:23:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 739ms
06:23:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:23:59 INFO - PROCESS | 3884 | ++DOCSHELL 2006C400 == 67 [pid = 3884] [id = 309]
06:23:59 INFO - PROCESS | 3884 | ++DOMWINDOW == 186 (177B6980) [pid = 3884] [serial = 869] [outer = 00000000]
06:23:59 INFO - PROCESS | 3884 | ++DOMWINDOW == 187 (1CA3D600) [pid = 3884] [serial = 870] [outer = 177B6980]
06:23:59 INFO - PROCESS | 3884 | 1446125039971 Marionette INFO loaded listener.js
06:24:00 INFO - PROCESS | 3884 | ++DOMWINDOW == 188 (16C91500) [pid = 3884] [serial = 871] [outer = 177B6980]
06:24:00 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:24:00 INFO - document served over http requires an http
06:24:00 INFO - sub-resource via xhr-request using the meta-csp
06:24:00 INFO - delivery method with swap-origin-redirect and when
06:24:00 INFO - the target request is same-origin.
06:24:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 801ms
06:24:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:24:00 INFO - PROCESS | 3884 | ++DOCSHELL 17DDCB00 == 68 [pid = 3884] [id = 310]
06:24:00 INFO - PROCESS | 3884 | ++DOMWINDOW == 189 (16C91780) [pid = 3884] [serial = 872] [outer = 00000000]
06:24:00 INFO - PROCESS | 3884 | ++DOMWINDOW == 190 (16C93D00) [pid = 3884] [serial = 873] [outer = 16C91780]
06:24:00 INFO - PROCESS | 3884 | 1446125040799 Marionette INFO loaded listener.js
06:24:00 INFO - PROCESS | 3884 | ++DOMWINDOW == 191 (16C95100) [pid = 3884] [serial = 874] [outer = 16C91780]
06:24:01 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:24:01 INFO - document served over http requires an https
06:24:01 INFO - sub-resource via fetch-request using the meta-csp
06:24:01 INFO - delivery method with keep-origin-redirect and when
06:24:01 INFO - the target request is same-origin.
06:24:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 801ms
06:24:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
06:24:01 INFO - PROCESS | 3884 | ++DOCSHELL 210AA300 == 69 [pid = 3884] [id = 311]
06:24:01 INFO - PROCESS | 3884 | ++DOMWINDOW == 192 (16C92B80) [pid = 3884] [serial = 875] [outer = 00000000]
06:24:01 INFO - PROCESS | 3884 | ++DOMWINDOW == 193 (177B5080) [pid = 3884] [serial = 876] [outer = 16C92B80]
06:24:01 INFO - PROCESS | 3884 | 1446125041610 Marionette INFO loaded listener.js
06:24:01 INFO - PROCESS | 3884 | ++DOMWINDOW == 194 (21149000) [pid = 3884] [serial = 877] [outer = 16C92B80]
06:24:02 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:24:02 INFO - document served over http requires an https
06:24:02 INFO - sub-resource via fetch-request using the meta-csp
06:24:02 INFO - delivery method with no-redirect and when
06:24:02 INFO - the target request is same-origin.
06:24:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 911ms
06:24:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:24:02 INFO - PROCESS | 3884 | ++DOCSHELL 21151900 == 70 [pid = 3884] [id = 312]
06:24:02 INFO - PROCESS | 3884 | ++DOMWINDOW == 195 (16C95380) [pid = 3884] [serial = 878] [outer = 00000000]
06:24:02 INFO - PROCESS | 3884 | ++DOMWINDOW == 196 (21149280) [pid = 3884] [serial = 879] [outer = 16C95380]
06:24:02 INFO - PROCESS | 3884 | 1446125042518 Marionette INFO loaded listener.js
06:24:02 INFO - PROCESS | 3884 | ++DOMWINDOW == 197 (2114CC00) [pid = 3884] [serial = 880] [outer = 16C95380]
06:24:03 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:24:03 INFO - document served over http requires an https
06:24:03 INFO - sub-resource via fetch-request using the meta-csp
06:24:03 INFO - delivery method with swap-origin-redirect and when
06:24:03 INFO - the target request is same-origin.
06:24:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 895ms
06:24:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:24:03 INFO - PROCESS | 3884 | ++DOCSHELL 210AC700 == 71 [pid = 3884] [id = 313]
06:24:03 INFO - PROCESS | 3884 | ++DOMWINDOW == 198 (1CA3CE80) [pid = 3884] [serial = 881] [outer = 00000000]
06:24:03 INFO - PROCESS | 3884 | ++DOMWINDOW == 199 (2114CE80) [pid = 3884] [serial = 882] [outer = 1CA3CE80]
06:24:03 INFO - PROCESS | 3884 | 1446125043415 Marionette INFO loaded listener.js
06:24:03 INFO - PROCESS | 3884 | ++DOMWINDOW == 200 (2203A900) [pid = 3884] [serial = 883] [outer = 1CA3CE80]
06:24:03 INFO - PROCESS | 3884 | ++DOCSHELL 2213AC00 == 72 [pid = 3884] [id = 314]
06:24:03 INFO - PROCESS | 3884 | ++DOMWINDOW == 201 (2203C980) [pid = 3884] [serial = 884] [outer = 00000000]
06:24:03 INFO - PROCESS | 3884 | ++DOMWINDOW == 202 (22039500) [pid = 3884] [serial = 885] [outer = 2203C980]
06:24:04 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:24:04 INFO - document served over http requires an https
06:24:04 INFO - sub-resource via iframe-tag using the meta-csp
06:24:04 INFO - delivery method with keep-origin-redirect and when
06:24:04 INFO - the target request is same-origin.
06:24:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 895ms
06:24:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:24:04 INFO - PROCESS | 3884 | ++DOCSHELL 21EE3700 == 73 [pid = 3884] [id = 315]
06:24:04 INFO - PROCESS | 3884 | ++DOMWINDOW == 203 (21149F00) [pid = 3884] [serial = 886] [outer = 00000000]
06:24:04 INFO - PROCESS | 3884 | ++DOMWINDOW == 204 (2203AB80) [pid = 3884] [serial = 887] [outer = 21149F00]
06:24:04 INFO - PROCESS | 3884 | 1446125044363 Marionette INFO loaded listener.js
06:24:04 INFO - PROCESS | 3884 | ++DOMWINDOW == 205 (2203D100) [pid = 3884] [serial = 888] [outer = 21149F00]
06:24:05 INFO - PROCESS | 3884 | ++DOCSHELL 0F0AD300 == 74 [pid = 3884] [id = 316]
06:24:05 INFO - PROCESS | 3884 | ++DOMWINDOW == 206 (221F4500) [pid = 3884] [serial = 889] [outer = 00000000]
06:24:06 INFO - PROCESS | 3884 | ++DOMWINDOW == 207 (11139200) [pid = 3884] [serial = 890] [outer = 221F4500]
06:24:06 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
06:24:06 INFO - document served over http requires an https
06:24:06 INFO - sub-resource via iframe-tag using the meta-csp
06:24:06 INFO - delivery method with no-redirect and when
06:24:06 INFO - the target request is same-origin.
06:24:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1963ms
06:24:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:24:06 INFO - PROCESS | 3884 | ++DOCSHELL 15FAC700 == 75 [pid = 3884] [id = 317]
06:24:06 INFO - PROCESS | 3884 | ++DOMWINDOW == 208 (22039280) [pid = 3884] [serial = 891] [outer = 00000000]
06:24:06 INFO - PROCESS | 3884 | ++DOMWINDOW == 209 (221F4780) [pid = 3884] [serial = 892] [outer = 22039280]
06:24:06 INFO - PROCESS | 3884 | 1446125046354 Marionette INFO loaded listener.js
06:24:06 INFO - PROCESS | 3884 | ++DOMWINDOW == 210 (221F5400) [pid = 3884] [serial = 893] [outer = 22039280]
06:24:07 INFO - PROCESS | 3884 | ++DOCSHELL 10D03D00 == 76 [pid = 3884] [id = 318]
06:24:07 INFO - PROCESS | 3884 | ++DOMWINDOW == 211 (13ECB080) [pid = 3884] [serial = 894] [outer = 00000000]
06:24:07 INFO - PROCESS | 3884 | ++DOMWINDOW == 212 (13ECC480) [pid = 3884] [serial = 895] [outer = 13ECB080]
06:24:07 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
06:24:07 INFO - document served over http requires an https
06:24:07 INFO - sub-resource via iframe-tag using the meta-csp
06:24:07 INFO - delivery method with swap-origin-redirect and when
06:24:07 INFO - the target request is same-origin.
06:24:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1193ms
06:24:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:24:07 INFO - PROCESS | 3884 | ++DOCSHELL 13AA3B00 == 77 [pid = 3884] [id = 319]
06:24:07 INFO - PROCESS | 3884 | ++DOMWINDOW == 213 (141CB780) [pid = 3884] [serial = 896] [outer = 00000000]
06:24:07 INFO - PROCESS | 3884 | ++DOMWINDOW == 214 (159EC200) [pid = 3884] [serial = 897] [outer = 141CB780]
06:24:07 INFO - PROCESS | 3884 | 1446125047562 Marionette INFO loaded listener.js
06:24:07 INFO - PROCESS | 3884 | ++DOMWINDOW == 215 (16C95B00) [pid = 3884] [serial = 898] [outer = 141CB780]
06:24:08 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
06:24:08 INFO - document served over http requires an https
06:24:08 INFO - sub-resource via script-tag using the meta-csp
06:24:08 INFO - delivery method with keep-origin-redirect and when
06:24:08 INFO - the target request is same-origin.
06:24:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 801ms
06:24:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
06:24:08 INFO - PROCESS | 3884 | ++DOCSHELL 0FB96100 == 78 [pid = 3884] [id = 320]
06:24:08 INFO - PROCESS | 3884 | ++DOMWINDOW == 216 (14A7EC00) [pid = 3884] [serial = 899] [outer = 00000000]
06:24:08 INFO - PROCESS | 3884 | ++DOMWINDOW == 217 (15215B00) [pid = 3884] [serial = 900] [outer = 14A7EC00]
06:24:08 INFO - PROCESS | 3884 | 1446125048475 Marionette INFO loaded listener.js
06:24:08 INFO - PROCESS | 3884 | ++DOMWINDOW == 218 (177B3780) [pid = 3884] [serial = 901] [outer = 14A7EC00]
06:24:09 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
06:24:09 INFO - document served over http requires an https
06:24:09 INFO - sub-resource via script-tag using the meta-csp
06:24:09 INFO - delivery method with no-redirect and when
06:24:09 INFO - the target request is same-origin.
06:24:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 801ms
06:24:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:24:09 INFO - PROCESS | 3884 | ++DOCSHELL 13D93B00 == 79 [pid = 3884] [id = 321]
06:24:09 INFO - PROCESS | 3884 | ++DOMWINDOW == 219 (11137B80) [pid = 3884] [serial = 902] [outer = 00000000]
06:24:09 INFO - PROCESS | 3884 | ++DOMWINDOW == 220 (13D35680) [pid = 3884] [serial = 903] [outer = 11137B80]
06:24:09 INFO - PROCESS | 3884 | 1446125049289 Marionette INFO loaded listener.js
06:24:09 INFO - PROCESS | 3884 | ++DOMWINDOW == 221 (177B3A00) [pid = 3884] [serial = 904] [outer = 11137B80]
06:24:09 INFO - PROCESS | 3884 | --DOCSHELL 1DAF7400 == 78 [pid = 3884] [id = 297]
06:24:09 INFO - PROCESS | 3884 | --DOCSHELL 110DAC00 == 77 [pid = 3884] [id = 296]
06:24:09 INFO - PROCESS | 3884 | --DOCSHELL 1150CF00 == 76 [pid = 3884] [id = 295]
06:24:09 INFO - PROCESS | 3884 | --DOCSHELL 1A71A000 == 75 [pid = 3884] [id = 294]
06:24:09 INFO - PROCESS | 3884 | --DOCSHELL 11CB3400 == 74 [pid = 3884] [id = 293]
06:24:09 INFO - PROCESS | 3884 | --DOCSHELL 19C5E500 == 73 [pid = 3884] [id = 292]
06:24:09 INFO - PROCESS | 3884 | --DOCSHELL 19116500 == 72 [pid = 3884] [id = 291]
06:24:09 INFO - PROCESS | 3884 | --DOCSHELL 16A4BC00 == 71 [pid = 3884] [id = 290]
06:24:09 INFO - PROCESS | 3884 | --DOCSHELL 0F1C8A00 == 70 [pid = 3884] [id = 289]
06:24:09 INFO - PROCESS | 3884 | --DOCSHELL 17EF9500 == 69 [pid = 3884] [id = 288]
06:24:09 INFO - PROCESS | 3884 | --DOCSHELL 110DA900 == 68 [pid = 3884] [id = 284]
06:24:09 INFO - PROCESS | 3884 | --DOCSHELL 118C2E00 == 67 [pid = 3884] [id = 287]
06:24:09 INFO - PROCESS | 3884 | --DOCSHELL 0FBD9000 == 66 [pid = 3884] [id = 286]
06:24:09 INFO - PROCESS | 3884 | --DOCSHELL 120D9F00 == 65 [pid = 3884] [id = 285]
06:24:09 INFO - PROCESS | 3884 | --DOCSHELL 153A9300 == 64 [pid = 3884] [id = 282]
06:24:09 INFO - PROCESS | 3884 | --DOCSHELL 1DC42800 == 63 [pid = 3884] [id = 281]
06:24:09 INFO - PROCESS | 3884 | --DOCSHELL 203C6600 == 62 [pid = 3884] [id = 280]
06:24:09 INFO - PROCESS | 3884 | --DOCSHELL 1D5B9600 == 61 [pid = 3884] [id = 279]
06:24:09 INFO - PROCESS | 3884 | --DOCSHELL 1E8BD600 == 60 [pid = 3884] [id = 278]
06:24:09 INFO - PROCESS | 3884 | --DOCSHELL 1DB67700 == 59 [pid = 3884] [id = 277]
06:24:09 INFO - PROCESS | 3884 | --DOCSHELL 0FDF3400 == 58 [pid = 3884] [id = 273]
06:24:09 INFO - PROCESS | 3884 | --DOMWINDOW == 220 (156EC200) [pid = 3884] [serial = 729] [outer = 00000000] [url = about:blank]
06:24:09 INFO - PROCESS | 3884 | --DOMWINDOW == 219 (153DB780) [pid = 3884] [serial = 735] [outer = 00000000] [url = about:blank]
06:24:09 INFO - PROCESS | 3884 | --DOMWINDOW == 218 (19C03D00) [pid = 3884] [serial = 756] [outer = 00000000] [url = about:blank]
06:24:09 INFO - PROCESS | 3884 | --DOMWINDOW == 217 (16CF1780) [pid = 3884] [serial = 753] [outer = 00000000] [url = about:blank]
06:24:09 INFO - PROCESS | 3884 | --DOMWINDOW == 216 (1C758780) [pid = 3884] [serial = 750] [outer = 00000000] [url = about:blank]
06:24:09 INFO - PROCESS | 3884 | --DOMWINDOW == 215 (16C38A00) [pid = 3884] [serial = 732] [outer = 00000000] [url = about:blank]
06:24:09 INFO - PROCESS | 3884 | --DOMWINDOW == 214 (1B8B1F00) [pid = 3884] [serial = 747] [outer = 00000000] [url = about:blank]
06:24:09 INFO - PROCESS | 3884 | --DOMWINDOW == 213 (1C75B200) [pid = 3884] [serial = 761] [outer = 00000000] [url = about:blank]
06:24:09 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
06:24:09 INFO - document served over http requires an https
06:24:09 INFO - sub-resource via script-tag using the meta-csp
06:24:09 INFO - delivery method with swap-origin-redirect and when
06:24:09 INFO - the target request is same-origin.
06:24:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 738ms
06:24:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:24:09 INFO - PROCESS | 3884 | ++DOCSHELL 11CB3400 == 59 [pid = 3884] [id = 322]
06:24:09 INFO - PROCESS | 3884 | ++DOMWINDOW == 214 (11139980) [pid = 3884] [serial = 905] [outer = 00000000]
06:24:10 INFO - PROCESS | 3884 | ++DOMWINDOW == 215 (15016F80) [pid = 3884] [serial = 906] [outer = 11139980]
06:24:10 INFO - PROCESS | 3884 | 1446125050019 Marionette INFO loaded listener.js
06:24:10 INFO - PROCESS | 3884 | ++DOMWINDOW == 216 (16CF2180) [pid = 3884] [serial = 907] [outer = 11139980]
06:24:10 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:24:10 INFO - document served over http requires an https
06:24:10 INFO - sub-resource via xhr-request using the meta-csp
06:24:10 INFO - delivery method with keep-origin-redirect and when
06:24:10 INFO - the target request is same-origin.
06:24:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 644ms
06:24:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
06:24:10 INFO - PROCESS | 3884 | ++DOCSHELL 1804C200 == 60 [pid = 3884] [id = 323]
06:24:10 INFO - PROCESS | 3884 | ++DOMWINDOW == 217 (16CF1F00) [pid = 3884] [serial = 908] [outer = 00000000]
06:24:10 INFO - PROCESS | 3884 | ++DOMWINDOW == 218 (18EC7880) [pid = 3884] [serial = 909] [outer = 16CF1F00]
06:24:10 INFO - PROCESS | 3884 | 1446125050633 Marionette INFO loaded listener.js
06:24:10 INFO - PROCESS | 3884 | ++DOMWINDOW == 219 (1C758780) [pid = 3884] [serial = 910] [outer = 16CF1F00]
06:24:11 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:24:11 INFO - document served over http requires an https
06:24:11 INFO - sub-resource via xhr-request using the meta-csp
06:24:11 INFO - delivery method with no-redirect and when
06:24:11 INFO - the target request is same-origin.
06:24:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 534ms
06:24:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:24:11 INFO - PROCESS | 3884 | ++DOCSHELL 1A105F00 == 61 [pid = 3884] [id = 324]
06:24:11 INFO - PROCESS | 3884 | ++DOMWINDOW == 220 (1C759400) [pid = 3884] [serial = 911] [outer = 00000000]
06:24:11 INFO - PROCESS | 3884 | ++DOMWINDOW == 221 (1C9C1000) [pid = 3884] [serial = 912] [outer = 1C759400]
06:24:11 INFO - PROCESS | 3884 | 1446125051184 Marionette INFO loaded listener.js
06:24:11 INFO - PROCESS | 3884 | ++DOMWINDOW == 222 (1C9C5B00) [pid = 3884] [serial = 913] [outer = 1C759400]
06:24:11 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
06:24:11 INFO - document served over http requires an https
06:24:11 INFO - sub-resource via xhr-request using the meta-csp
06:24:11 INFO - delivery method with swap-origin-redirect and when
06:24:11 INFO - the target request is same-origin.
06:24:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 628ms
06:24:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:24:11 INFO - PROCESS | 3884 | ++DOCSHELL 1A6B7100 == 62 [pid = 3884] [id = 325]
06:24:11 INFO - PROCESS | 3884 | ++DOMWINDOW == 223 (1CA39000) [pid = 3884] [serial = 914] [outer = 00000000]
06:24:11 INFO - PROCESS | 3884 | ++DOMWINDOW == 224 (1CA3D380) [pid = 3884] [serial = 915] [outer = 1CA39000]
06:24:11 INFO - PROCESS | 3884 | 1446125051888 Marionette INFO loaded listener.js
06:24:11 INFO - PROCESS | 3884 | ++DOMWINDOW == 225 (1D5EBB00) [pid = 3884] [serial = 916] [outer = 1CA39000]
06:24:12 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
06:24:12 INFO - document served over http requires an http
06:24:12 INFO - sub-resource via fetch-request using the meta-referrer
06:24:12 INFO - delivery method with keep-origin-redirect and when
06:24:12 INFO - the target request is cross-origin.
06:24:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 644ms
06:24:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
06:24:12 INFO - PROCESS | 3884 | ++DOCSHELL 1C69A200 == 63 [pid = 3884] [id = 326]
06:24:12 INFO - PROCESS | 3884 | ++DOMWINDOW == 226 (1D0E7900) [pid = 3884] [serial = 917] [outer = 00000000]
06:24:12 INFO - PROCESS | 3884 | ++DOMWINDOW == 227 (21149780) [pid = 3884] [serial = 918] [outer = 1D0E7900]
06:24:12 INFO - PROCESS | 3884 | 1446125052550 Marionette INFO loaded listener.js
06:24:12 INFO - PROCESS | 3884 | ++DOMWINDOW == 228 (2203AE00) [pid = 3884] [serial = 919] [outer = 1D0E7900]
06:24:12 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
06:24:12 INFO - document served over http requires an http
06:24:12 INFO - sub-resource via fetch-request using the meta-referrer
06:24:12 INFO - delivery method with no-redirect and when
06:24:12 INFO - the target request is cross-origin.
06:24:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 644ms
06:24:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:24:13 INFO - PROCESS | 3884 | ++DOCSHELL 1CB13A00 == 64 [pid = 3884] [id = 327]
06:24:13 INFO - PROCESS | 3884 | ++DOMWINDOW == 229 (1DA74980) [pid = 3884] [serial = 920] [outer = 00000000]
06:24:13 INFO - PROCESS | 3884 | ++DOMWINDOW == 230 (221F4A00) [pid = 3884] [serial = 921] [outer = 1DA74980]
06:24:13 INFO - PROCESS | 3884 | 1446125053148 Marionette INFO loaded listener.js
06:24:13 INFO - PROCESS | 3884 | ++DOMWINDOW == 231 (221F6D00) [pid = 3884] [serial = 922] [outer = 1DA74980]
06:24:13 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
06:24:13 INFO - document served over http requires an http
06:24:13 INFO - sub-resource via fetch-request using the meta-referrer
06:24:13 INFO - delivery method with swap-origin-redirect and when
06:24:13 INFO - the target request is cross-origin.
06:24:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 644ms
06:24:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:24:13 INFO - PROCESS | 3884 | --DOMWINDOW == 230 (1C9C2680) [pid = 3884] [serial = 762] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446125014330]
06:24:13 INFO - PROCESS | 3884 | --DOMWINDOW == 229 (11136280) [pid = 3884] [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]
06:24:13 INFO - PROCESS | 3884 | --DOMWINDOW == 228 (1E568380) [pid = 3884] [serial = 799] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:24:13 INFO - PROCESS | 3884 | --DOMWINDOW == 227 (14DA2E00) [pid = 3884] [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]
06:24:13 INFO - PROCESS | 3884 | --DOMWINDOW == 226 (153DCE00) [pid = 3884] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:24:13 INFO - PROCESS | 3884 | --DOMWINDOW == 225 (15213D00) [pid = 3884] [serial = 804] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446125025800]
06:24:13 INFO - PROCESS | 3884 | --DOMWINDOW == 224 (1A231280) [pid = 3884] [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]
06:24:13 INFO - PROCESS | 3884 | --DOMWINDOW == 223 (14DA2400) [pid = 3884] [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]
06:24:13 INFO - PROCESS | 3884 | --DOMWINDOW == 222 (1648A880) [pid = 3884] [serial = 809] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:24:13 INFO - PROCESS | 3884 | --DOMWINDOW == 221 (16CF5100) [pid = 3884] [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]
06:24:13 INFO - PROCESS | 3884 | --DOMWINDOW == 220 (11136780) [pid = 3884] [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]
06:24:13 INFO - PROCESS | 3884 | --DOMWINDOW == 219 (1113A380) [pid = 3884] [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]
06:24:13 INFO - PROCESS | 3884 | --DOMWINDOW == 218 (014BA880) [pid = 3884] [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]
06:24:13 INFO - PROCESS | 3884 | --DOMWINDOW == 217 (0F083580) [pid = 3884] [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]
06:24:13 INFO - PROCESS | 3884 | --DOMWINDOW == 216 (19221000) [pid = 3884] [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]
06:24:13 INFO - PROCESS | 3884 | --DOMWINDOW == 215 (1ABBCE80) [pid = 3884] [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]
06:24:13 INFO - PROCESS | 3884 | --DOMWINDOW == 214 (18F75D80) [pid = 3884] [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]
06:24:13 INFO - PROCESS | 3884 | --DOMWINDOW == 213 (11883300) [pid = 3884] [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]
06:24:13 INFO - PROCESS | 3884 | --DOMWINDOW == 212 (1D0E8800) [pid = 3884] [serial = 836] [outer = 00000000] [url = about:blank]
06:24:13 INFO - PROCESS | 3884 | --DOMWINDOW == 211 (1C9C2900) [pid = 3884] [serial = 763] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446125014330]
06:24:13 INFO - PROCESS | 3884 | --DOMWINDOW == 210 (15016080) [pid = 3884] [serial = 794] [outer = 00000000] [url = about:blank]
06:24:13 INFO - PROCESS | 3884 | --DOMWINDOW == 209 (1D0E8D00) [pid = 3884] [serial = 782] [outer = 00000000] [url = about:blank]
06:24:13 INFO - PROCESS | 3884 | --DOMWINDOW == 208 (1DA71A00) [pid = 3884] [serial = 788] [outer = 00000000] [url = about:blank]
06:24:13 INFO - PROCESS | 3884 | --DOMWINDOW == 207 (1DA75880) [pid = 3884] [serial = 791] [outer = 00000000] [url = about:blank]
06:24:13 INFO - PROCESS | 3884 | --DOMWINDOW == 206 (153C8380) [pid = 3884] [serial = 805] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446125025800]
06:24:13 INFO - PROCESS | 3884 | --DOMWINDOW == 205 (15017C00) [pid = 3884] [serial = 802] [outer = 00000000] [url = about:blank]
06:24:13 INFO - PROCESS | 3884 | --DOMWINDOW == 204 (164AF380) [pid = 3884] [serial = 770] [outer = 00000000] [url = about:blank]
06:24:13 INFO - PROCESS | 3884 | --DOMWINDOW == 203 (1D5E9F80) [pid = 3884] [serial = 785] [outer = 00000000] [url = about:blank]
06:24:13 INFO - PROCESS | 3884 | --DOMWINDOW == 202 (1A231000) [pid = 3884] [serial = 830] [outer = 00000000] [url = about:blank]
06:24:13 INFO - PROCESS | 3884 | --DOMWINDOW == 201 (1A233300) [pid = 3884] [serial = 821] [outer = 00000000] [url = about:blank]
06:24:13 INFO - PROCESS | 3884 | --DOMWINDOW == 200 (159EAE00) [pid = 3884] [serial = 810] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:24:13 INFO - PROCESS | 3884 | --DOMWINDOW == 199 (141CB000) [pid = 3884] [serial = 807] [outer = 00000000] [url = about:blank]
06:24:13 INFO - PROCESS | 3884 | --DOMWINDOW == 198 (164AE700) [pid = 3884] [serial = 827] [outer = 00000000] [url = about:blank]
06:24:13 INFO - PROCESS | 3884 | --DOMWINDOW == 197 (1A4FB600) [pid = 3884] [serial = 776] [outer = 00000000] [url = about:blank]
06:24:13 INFO - PROCESS | 3884 | --DOMWINDOW == 196 (198FBF80) [pid = 3884] [serial = 773] [outer = 00000000] [url = about:blank]
06:24:13 INFO - PROCESS | 3884 | --DOMWINDOW == 195 (1D0E6000) [pid = 3884] [serial = 779] [outer = 00000000] [url = about:blank]
06:24:13 INFO - PROCESS | 3884 | --DOMWINDOW == 194 (1D5E7F00) [pid = 3884] [serial = 800] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:24:13 INFO - PROCESS | 3884 | --DOMWINDOW == 193 (15018B00) [pid = 3884] [serial = 797] [outer = 00000000] [url = about:blank]
06:24:13 INFO - PROCESS | 3884 | --DOMWINDOW == 192 (18F75B00) [pid = 3884] [serial = 818] [outer = 00000000] [url = about:blank]
06:24:13 INFO - PROCESS | 3884 | --DOMWINDOW == 191 (127EBA00) [pid = 3884] [serial = 824] [outer = 00000000] [url = about:blank]
06:24:13 INFO - PROCESS | 3884 | --DOMWINDOW == 190 (159EC700) [pid = 3884] [serial = 815] [outer = 00000000] [url = about:blank]
06:24:13 INFO - PROCESS | 3884 | --DOMWINDOW == 189 (1ABBB800) [pid = 3884] [serial = 833] [outer = 00000000] [url = about:blank]
06:24:13 INFO - PROCESS | 3884 | --DOMWINDOW == 188 (127ED800) [pid = 3884] [serial = 768] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:24:13 INFO - PROCESS | 3884 | --DOMWINDOW == 187 (1C759900) [pid = 3884] [serial = 765] [outer = 00000000] [url = about:blank]
06:24:13 INFO - PROCESS | 3884 | --DOMWINDOW == 186 (16486500) [pid = 3884] [serial = 812] [outer = 00000000] [url = about:blank]
06:24:13 INFO - PROCESS | 3884 | --DOMWINDOW == 185 (14A7C400) [pid = 3884] [serial = 585] [outer = 00000000] [url = about:blank]
06:24:13 INFO - PROCESS | 3884 | --DOMWINDOW == 184 (1A724E80) [pid = 3884] [serial = 822] [outer = 00000000] [url = about:blank]
06:24:13 INFO - PROCESS | 3884 | --DOMWINDOW == 183 (1861A680) [pid = 3884] [serial = 828] [outer = 00000000] [url = about:blank]
06:24:13 INFO - PROCESS | 3884 | --DOMWINDOW == 182 (141CDA80) [pid = 3884] [serial = 825] [outer = 00000000] [url = about:blank]
06:24:13 INFO - PROCESS | 3884 | --DOMWINDOW == 181 (15215880) [pid = 3884] [serial = 588] [outer = 00000000] [url = about:blank]
06:24:13 INFO - PROCESS | 3884 | --DOMWINDOW == 180 (1A0A4300) [pid = 3884] [serial = 687] [outer = 00000000] [url = about:blank]
06:24:13 INFO - PROCESS | 3884 | ++DOCSHELL 1804D400 == 65 [pid = 3884] [id = 328]
06:24:13 INFO - PROCESS | 3884 | ++DOMWINDOW == 181 (014BA880) [pid = 3884] [serial = 923] [outer = 00000000]
06:24:13 INFO - PROCESS | 3884 | ++DOMWINDOW == 182 (1404A880) [pid = 3884] [serial = 924] [outer = 014BA880]
06:24:13 INFO - PROCESS | 3884 | 1446125053942 Marionette INFO loaded listener.js
06:24:14 INFO - PROCESS | 3884 | ++DOMWINDOW == 183 (14DA2400) [pid = 3884] [serial = 925] [outer = 014BA880]
06:24:14 INFO - PROCESS | 3884 | ++DOCSHELL 1DC41300 == 66 [pid = 3884] [id = 329]
06:24:14 INFO - PROCESS | 3884 | ++DOMWINDOW == 184 (159EA180) [pid = 3884] [serial = 926] [outer = 00000000]
06:24:14 INFO - PROCESS | 3884 | ++DOMWINDOW == 185 (159EAE00) [pid = 3884] [serial = 927] [outer = 159EA180]
06:24:14 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
06:24:14 INFO - document served over http requires an http
06:24:14 INFO - sub-resource via iframe-tag using the meta-referrer
06:24:14 INFO - delivery method with keep-origin-redirect and when
06:24:14 INFO - the target request is cross-origin.
06:24:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 738ms
06:24:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:24:14 INFO - PROCESS | 3884 | ++DOCSHELL 1DAF6200 == 67 [pid = 3884] [id = 330]
06:24:14 INFO - PROCESS | 3884 | ++DOMWINDOW == 186 (0FBF1280) [pid = 3884] [serial = 928] [outer = 00000000]
06:24:14 INFO - PROCESS | 3884 | ++DOMWINDOW == 187 (153DCE00) [pid = 3884] [serial = 929] [outer = 0FBF1280]
06:24:14 INFO - PROCESS | 3884 | 1446125054556 Marionette INFO loaded listener.js
06:24:14 INFO - PROCESS | 3884 | ++DOMWINDOW == 188 (16CF5100) [pid = 3884] [serial = 930] [outer = 0FBF1280]
06:24:14 INFO - PROCESS | 3884 | ++DOCSHELL 2006C100 == 68 [pid = 3884] [id = 331]
06:24:14 INFO - PROCESS | 3884 | ++DOMWINDOW == 189 (1ABBB800) [pid = 3884] [serial = 931] [outer = 00000000]
06:24:14 INFO - PROCESS | 3884 | ++DOMWINDOW == 190 (1ABBCE80) [pid = 3884] [serial = 932] [outer = 1ABBB800]
06:24:15 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
06:24:15 INFO - document served over http requires an http
06:24:15 INFO - sub-resource via iframe-tag using the meta-referrer
06:24:15 INFO - delivery method with no-redirect and when
06:24:15 INFO - the target request is cross-origin.
06:24:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 628ms
06:24:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:24:15 INFO - PROCESS | 3884 | ++DOCSHELL 1E577B00 == 69 [pid = 3884] [id = 332]
06:24:15 INFO - PROCESS | 3884 | ++DOMWINDOW == 191 (15214200) [pid = 3884] [serial = 933] [outer = 00000000]
06:24:15 INFO - PROCESS | 3884 | ++DOMWINDOW == 192 (18F75D80) [pid = 3884] [serial = 934] [outer = 15214200]
06:24:15 INFO - PROCESS | 3884 | 1446125055206 Marionette INFO loaded listener.js
06:24:15 INFO - PROCESS | 3884 | ++DOMWINDOW == 193 (1C4C4A00) [pid = 3884] [serial = 935] [outer = 15214200]
06:24:15 INFO - PROCESS | 3884 | ++DOCSHELL 21EE3100 == 70 [pid = 3884] [id = 333]
06:24:15 INFO - PROCESS | 3884 | ++DOMWINDOW == 194 (1C4C7E80) [pid = 3884] [serial = 936] [outer = 00000000]
06:24:15 INFO - PROCESS | 3884 | ++DOMWINDOW == 195 (1C4C8100) [pid = 3884] [serial = 937] [outer = 1C4C7E80]
06:24:15 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
06:24:15 INFO - document served over http requires an http
06:24:15 INFO - sub-resource via iframe-tag using the meta-referrer
06:24:15 INFO - delivery method with swap-origin-redirect and when
06:24:15 INFO - the target request is cross-origin.
06:24:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 628ms
06:24:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:24:15 INFO - PROCESS | 3884 | ++DOCSHELL 0F052500 == 71 [pid = 3884] [id = 334]
06:24:15 INFO - PROCESS | 3884 | ++DOMWINDOW == 196 (0CE77980) [pid = 3884] [serial = 938] [outer = 00000000]
06:24:15 INFO - PROCESS | 3884 | ++DOMWINDOW == 197 (11136280) [pid = 3884] [serial = 939] [outer = 0CE77980]
06:24:15 INFO - PROCESS | 3884 | 1446125055916 Marionette INFO loaded listener.js
06:24:16 INFO - PROCESS | 3884 | ++DOMWINDOW == 198 (127ED800) [pid = 3884] [serial = 940] [outer = 0CE77980]
06:24:16 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
06:24:16 INFO - document served over http requires an http
06:24:16 INFO - sub-resource via script-tag using the meta-referrer
06:24:16 INFO - delivery method with keep-origin-redirect and when
06:24:16 INFO - the target request is cross-origin.
06:24:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 958ms
06:24:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
06:24:16 INFO - PROCESS | 3884 | ++DOCSHELL 14038D00 == 72 [pid = 3884] [id = 335]
06:24:16 INFO - PROCESS | 3884 | ++DOMWINDOW == 199 (14A7BA00) [pid = 3884] [serial = 941] [outer = 00000000]
06:24:16 INFO - PROCESS | 3884 | ++DOMWINDOW == 200 (16CF2900) [pid = 3884] [serial = 942] [outer = 14A7BA00]
06:24:16 INFO - PROCESS | 3884 | 1446125056817 Marionette INFO loaded listener.js
06:24:16 INFO - PROCESS | 3884 | ++DOMWINDOW == 201 (1861A680) [pid = 3884] [serial = 943] [outer = 14A7BA00]
06:24:17 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
06:24:17 INFO - document served over http requires an http
06:24:17 INFO - sub-resource via script-tag using the meta-referrer
06:24:17 INFO - delivery method with no-redirect and when
06:24:17 INFO - the target request is cross-origin.
06:24:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 801ms
06:24:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:24:17 INFO - PROCESS | 3884 | ++DOCSHELL 15FAA000 == 73 [pid = 3884] [id = 336]
06:24:17 INFO - PROCESS | 3884 | ++DOMWINDOW == 202 (15213080) [pid = 3884] [serial = 944] [outer = 00000000]
06:24:17 INFO - PROCESS | 3884 | ++DOMWINDOW == 203 (19221000) [pid = 3884] [serial = 945] [outer = 15213080]
06:24:17 INFO - PROCESS | 3884 | 1446125057655 Marionette INFO loaded listener.js
06:24:17 INFO - PROCESS | 3884 | ++DOMWINDOW == 204 (1C4C6D00) [pid = 3884] [serial = 946] [outer = 15213080]
06:24:18 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
06:24:18 INFO - document served over http requires an http
06:24:18 INFO - sub-resource via script-tag using the meta-referrer
06:24:18 INFO - delivery method with swap-origin-redirect and when
06:24:18 INFO - the target request is cross-origin.
06:24:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 911ms
06:24:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:24:18 INFO - PROCESS | 3884 | ++DOCSHELL 19BAB600 == 74 [pid = 3884] [id = 337]
06:24:18 INFO - PROCESS | 3884 | ++DOMWINDOW == 205 (198FA400) [pid = 3884] [serial = 947] [outer = 00000000]
06:24:18 INFO - PROCESS | 3884 | ++DOMWINDOW == 206 (1C941780) [pid = 3884] [serial = 948] [outer = 198FA400]
06:24:18 INFO - PROCESS | 3884 | 1446125058597 Marionette INFO loaded listener.js
06:24:18 INFO - PROCESS | 3884 | ++DOMWINDOW == 207 (1CA39780) [pid = 3884] [serial = 949] [outer = 198FA400]
06:24:19 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
06:24:19 INFO - document served over http requires an http
06:24:19 INFO - sub-resource via xhr-request using the meta-referrer
06:24:19 INFO - delivery method with keep-origin-redirect and when
06:24:19 INFO - the target request is cross-origin.
06:24:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 770ms
06:24:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
06:24:19 INFO - PROCESS | 3884 | ++DOCSHELL 1DB65600 == 75 [pid = 3884] [id = 338]
06:24:19 INFO - PROCESS | 3884 | ++DOMWINDOW == 208 (1C75B200) [pid = 3884] [serial = 950] [outer = 00000000]
06:24:19 INFO - PROCESS | 3884 | ++DOMWINDOW == 209 (1D0EA100) [pid = 3884] [serial = 951] [outer = 1C75B200]
06:24:19 INFO - PROCESS | 3884 | 1446125059334 Marionette INFO loaded listener.js
06:24:19 INFO - PROCESS | 3884 | ++DOMWINDOW == 210 (21149500) [pid = 3884] [serial = 952] [outer = 1C75B200]
06:24:19 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
06:24:19 INFO - document served over http requires an http
06:24:19 INFO - sub-resource via xhr-request using the meta-referrer
06:24:19 INFO - delivery method with no-redirect and when
06:24:19 INFO - the target request is cross-origin.
06:24:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 801ms
06:24:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:24:20 INFO - PROCESS | 3884 | ++DOCSHELL 2006A300 == 76 [pid = 3884] [id = 339]
06:24:20 INFO - PROCESS | 3884 | ++DOMWINDOW == 211 (1D794780) [pid = 3884] [serial = 953] [outer = 00000000]
06:24:20 INFO - PROCESS | 3884 | ++DOMWINDOW == 212 (1D795E00) [pid = 3884] [serial = 954] [outer = 1D794780]
06:24:20 INFO - PROCESS | 3884 | 1446125060164 Marionette INFO loaded listener.js
06:24:20 INFO - PROCESS | 3884 | ++DOMWINDOW == 213 (1D797E80) [pid = 3884] [serial = 955] [outer = 1D794780]
06:24:20 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
06:24:20 INFO - document served over http requires an http
06:24:20 INFO - sub-resource via xhr-request using the meta-referrer
06:24:20 INFO - delivery method with swap-origin-redirect and when
06:24:20 INFO - the target request is cross-origin.
06:24:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 801ms
06:24:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:24:20 INFO - PROCESS | 3884 | ++DOCSHELL 1DB4D400 == 77 [pid = 3884] [id = 340]
06:24:20 INFO - PROCESS | 3884 | ++DOMWINDOW == 214 (1D795B80) [pid = 3884] [serial = 956] [outer = 00000000]
06:24:20 INFO - PROCESS | 3884 | ++DOMWINDOW == 215 (1DA75880) [pid = 3884] [serial = 957] [outer = 1D795B80]
06:24:20 INFO - PROCESS | 3884 | 1446125060966 Marionette INFO loaded listener.js
06:24:21 INFO - PROCESS | 3884 | ++DOMWINDOW == 216 (221F7480) [pid = 3884] [serial = 958] [outer = 1D795B80]
06:24:21 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
06:24:21 INFO - document served over http requires an https
06:24:21 INFO - sub-resource via fetch-request using the meta-referrer
06:24:21 INFO - delivery method with keep-origin-redirect and when
06:24:21 INFO - the target request is cross-origin.
06:24:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 833ms
06:24:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
06:24:21 INFO - PROCESS | 3884 | ++DOCSHELL 1EDA6C00 == 78 [pid = 3884] [id = 341]
06:24:21 INFO - PROCESS | 3884 | ++DOMWINDOW == 217 (1EDA2180) [pid = 3884] [serial = 959] [outer = 00000000]
06:24:21 INFO - PROCESS | 3884 | ++DOMWINDOW == 218 (1EDA3D00) [pid = 3884] [serial = 960] [outer = 1EDA2180]
06:24:21 INFO - PROCESS | 3884 | 1446125061801 Marionette INFO loaded listener.js
06:24:21 INFO - PROCESS | 3884 | ++DOMWINDOW == 219 (1EDA4C00) [pid = 3884] [serial = 961] [outer = 1EDA2180]
06:24:22 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
06:24:22 INFO - document served over http requires an https
06:24:22 INFO - sub-resource via fetch-request using the meta-referrer
06:24:22 INFO - delivery method with no-redirect and when
06:24:22 INFO - the target request is cross-origin.
06:24:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 801ms
06:24:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:24:22 INFO - PROCESS | 3884 | ++DOCSHELL 1EDA8D00 == 79 [pid = 3884] [id = 342]
06:24:22 INFO - PROCESS | 3884 | ++DOMWINDOW == 220 (1EDA3300) [pid = 3884] [serial = 962] [outer = 00000000]
06:24:22 INFO - PROCESS | 3884 | ++DOMWINDOW == 221 (1EDA5600) [pid = 3884] [serial = 963] [outer = 1EDA3300]
06:24:22 INFO - PROCESS | 3884 | 1446125062618 Marionette INFO loaded listener.js
06:24:22 INFO - PROCESS | 3884 | ++DOMWINDOW == 222 (20582F00) [pid = 3884] [serial = 964] [outer = 1EDA3300]
06:24:23 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
06:24:23 INFO - document served over http requires an https
06:24:23 INFO - sub-resource via fetch-request using the meta-referrer
06:24:23 INFO - delivery method with swap-origin-redirect and when
06:24:23 INFO - the target request is cross-origin.
06:24:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 832ms
06:24:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:24:23 INFO - PROCESS | 3884 | ++DOCSHELL 206FC100 == 80 [pid = 3884] [id = 343]
06:24:23 INFO - PROCESS | 3884 | ++DOMWINDOW == 223 (1EDA5380) [pid = 3884] [serial = 965] [outer = 00000000]
06:24:23 INFO - PROCESS | 3884 | ++DOMWINDOW == 224 (20583E00) [pid = 3884] [serial = 966] [outer = 1EDA5380]
06:24:23 INFO - PROCESS | 3884 | 1446125063467 Marionette INFO loaded listener.js
06:24:23 INFO - PROCESS | 3884 | ++DOMWINDOW == 225 (20585E80) [pid = 3884] [serial = 967] [outer = 1EDA5380]
06:24:23 INFO - PROCESS | 3884 | ++DOCSHELL 22687B00 == 81 [pid = 3884] [id = 344]
06:24:23 INFO - PROCESS | 3884 | ++DOMWINDOW == 226 (20586880) [pid = 3884] [serial = 968] [outer = 00000000]
06:24:24 INFO - PROCESS | 3884 | ++DOMWINDOW == 227 (20584D00) [pid = 3884] [serial = 969] [outer = 20586880]
06:24:24 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
06:24:24 INFO - document served over http requires an https
06:24:24 INFO - sub-resource via iframe-tag using the meta-referrer
06:24:24 INFO - delivery method with keep-origin-redirect and when
06:24:24 INFO - the target request is cross-origin.
06:24:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 911ms
06:24:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:24:24 INFO - PROCESS | 3884 | ++DOCSHELL 22686900 == 82 [pid = 3884] [id = 345]
06:24:24 INFO - PROCESS | 3884 | ++DOMWINDOW == 228 (20582500) [pid = 3884] [serial = 970] [outer = 00000000]
06:24:24 INFO - PROCESS | 3884 | ++DOMWINDOW == 229 (20586100) [pid = 3884] [serial = 971] [outer = 20582500]
06:24:24 INFO - PROCESS | 3884 | 1446125064437 Marionette INFO loaded listener.js
06:24:24 INFO - PROCESS | 3884 | ++DOMWINDOW == 230 (2064A000) [pid = 3884] [serial = 972] [outer = 20582500]
06:24:24 INFO - PROCESS | 3884 | ++DOCSHELL 20F09000 == 83 [pid = 3884] [id = 346]
06:24:24 INFO - PROCESS | 3884 | ++DOMWINDOW == 231 (2064D700) [pid = 3884] [serial = 973] [outer = 00000000]
06:24:24 INFO - PROCESS | 3884 | ++DOMWINDOW == 232 (2064C800) [pid = 3884] [serial = 974] [outer = 2064D700]
06:24:25 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
06:24:25 INFO - document served over http requires an https
06:24:25 INFO - sub-resource via iframe-tag using the meta-referrer
06:24:25 INFO - delivery method with no-redirect and when
06:24:25 INFO - the target request is cross-origin.
06:24:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 848ms
06:24:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:24:25 INFO - PROCESS | 3884 | ++DOCSHELL 20F0B100 == 84 [pid = 3884] [id = 347]
06:24:25 INFO - PROCESS | 3884 | ++DOMWINDOW == 233 (2064A280) [pid = 3884] [serial = 975] [outer = 00000000]
06:24:25 INFO - PROCESS | 3884 | ++DOMWINDOW == 234 (2064BB80) [pid = 3884] [serial = 976] [outer = 2064A280]
06:24:25 INFO - PROCESS | 3884 | 1446125065292 Marionette INFO loaded listener.js
06:24:25 INFO - PROCESS | 3884 | ++DOMWINDOW == 235 (221F4280) [pid = 3884] [serial = 977] [outer = 2064A280]
06:24:25 INFO - PROCESS | 3884 | ++DOCSHELL 20D08A00 == 85 [pid = 3884] [id = 348]
06:24:25 INFO - PROCESS | 3884 | ++DOMWINDOW == 236 (206B6C80) [pid = 3884] [serial = 978] [outer = 00000000]
06:24:25 INFO - PROCESS | 3884 | ++DOMWINDOW == 237 (2064D200) [pid = 3884] [serial = 979] [outer = 206B6C80]
06:24:26 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
06:24:26 INFO - document served over http requires an https
06:24:26 INFO - sub-resource via iframe-tag using the meta-referrer
06:24:26 INFO - delivery method with swap-origin-redirect and when
06:24:26 INFO - the target request is cross-origin.
06:24:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 942ms
06:24:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:24:26 INFO - PROCESS | 3884 | ++DOCSHELL 20D07800 == 86 [pid = 3884] [id = 349]
06:24:26 INFO - PROCESS | 3884 | ++DOMWINDOW == 238 (2064B900) [pid = 3884] [serial = 980] [outer = 00000000]
06:24:26 INFO - PROCESS | 3884 | ++DOMWINDOW == 239 (206B7680) [pid = 3884] [serial = 981] [outer = 2064B900]
06:24:26 INFO - PROCESS | 3884 | 1446125066221 Marionette INFO loaded listener.js
06:24:26 INFO - PROCESS | 3884 | ++DOMWINDOW == 240 (206B8A80) [pid = 3884] [serial = 982] [outer = 2064B900]
06:24:26 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
06:24:26 INFO - document served over http requires an https
06:24:26 INFO - sub-resource via script-tag using the meta-referrer
06:24:26 INFO - delivery method with keep-origin-redirect and when
06:24:26 INFO - the target request is cross-origin.
06:24:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 817ms
06:24:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
06:24:26 INFO - PROCESS | 3884 | ++DOCSHELL 24126600 == 87 [pid = 3884] [id = 350]
06:24:26 INFO - PROCESS | 3884 | ++DOMWINDOW == 241 (2064DC00) [pid = 3884] [serial = 983] [outer = 00000000]
06:24:27 INFO - PROCESS | 3884 | ++DOMWINDOW == 242 (206B9200) [pid = 3884] [serial = 984] [outer = 2064DC00]
06:24:27 INFO - PROCESS | 3884 | 1446125067020 Marionette INFO loaded listener.js
06:24:27 INFO - PROCESS | 3884 | ++DOMWINDOW == 243 (221F6300) [pid = 3884] [serial = 985] [outer = 2064DC00]
06:24:28 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
06:24:28 INFO - document served over http requires an https
06:24:28 INFO - sub-resource via script-tag using the meta-referrer
06:24:28 INFO - delivery method with no-redirect and when
06:24:28 INFO - the target request is cross-origin.
06:24:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2026ms
06:24:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:24:28 INFO - PROCESS | 3884 | ++DOCSHELL 01391300 == 88 [pid = 3884] [id = 351]
06:24:28 INFO - PROCESS | 3884 | ++DOMWINDOW == 244 (16C39900) [pid = 3884] [serial = 986] [outer = 00000000]
06:24:29 INFO - PROCESS | 3884 | ++DOMWINDOW == 245 (206BA100) [pid = 3884] [serial = 987] [outer = 16C39900]
06:24:29 INFO - PROCESS | 3884 | 1446125069027 Marionette INFO loaded listener.js
06:24:29 INFO - PROCESS | 3884 | ++DOMWINDOW == 246 (243A6C80) [pid = 3884] [serial = 988] [outer = 16C39900]
06:24:30 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:24:30 INFO - document served over http requires an https
06:24:30 INFO - sub-resource via script-tag using the meta-referrer
06:24:30 INFO - delivery method with swap-origin-redirect and when
06:24:30 INFO - the target request is cross-origin.
06:24:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1618ms
06:24:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:24:30 INFO - PROCESS | 3884 | ++DOCSHELL 118C2500 == 89 [pid = 3884] [id = 352]
06:24:30 INFO - PROCESS | 3884 | ++DOMWINDOW == 247 (0FBF5380) [pid = 3884] [serial = 989] [outer = 00000000]
06:24:30 INFO - PROCESS | 3884 | ++DOMWINDOW == 248 (15015680) [pid = 3884] [serial = 990] [outer = 0FBF5380]
06:24:30 INFO - PROCESS | 3884 | 1446125070654 Marionette INFO loaded listener.js
06:24:30 INFO - PROCESS | 3884 | ++DOMWINDOW == 249 (1C4C4C80) [pid = 3884] [serial = 991] [outer = 0FBF5380]
06:24:31 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:24:31 INFO - document served over http requires an https
06:24:31 INFO - sub-resource via xhr-request using the meta-referrer
06:24:31 INFO - delivery method with keep-origin-redirect and when
06:24:31 INFO - the target request is cross-origin.
06:24:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 738ms
06:24:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
06:24:31 INFO - PROCESS | 3884 | ++DOCSHELL 153A9300 == 90 [pid = 3884] [id = 353]
06:24:31 INFO - PROCESS | 3884 | ++DOMWINDOW == 250 (15085380) [pid = 3884] [serial = 992] [outer = 00000000]
06:24:31 INFO - PROCESS | 3884 | ++DOMWINDOW == 251 (1CA3B300) [pid = 3884] [serial = 993] [outer = 15085380]
06:24:31 INFO - PROCESS | 3884 | 1446125071389 Marionette INFO loaded listener.js
06:24:31 INFO - PROCESS | 3884 | ++DOMWINDOW == 252 (1D797700) [pid = 3884] [serial = 994] [outer = 15085380]
06:24:32 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:24:32 INFO - document served over http requires an https
06:24:32 INFO - sub-resource via xhr-request using the meta-referrer
06:24:32 INFO - delivery method with no-redirect and when
06:24:32 INFO - the target request is cross-origin.
06:24:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 942ms
06:24:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:24:32 INFO - PROCESS | 3884 | ++DOCSHELL 17DDB000 == 91 [pid = 3884] [id = 354]
06:24:32 INFO - PROCESS | 3884 | ++DOMWINDOW == 253 (11138D00) [pid = 3884] [serial = 995] [outer = 00000000]
06:24:32 INFO - PROCESS | 3884 | ++DOMWINDOW == 254 (15133300) [pid = 3884] [serial = 996] [outer = 11138D00]
06:24:32 INFO - PROCESS | 3884 | 1446125072366 Marionette INFO loaded listener.js
06:24:32 INFO - PROCESS | 3884 | ++DOMWINDOW == 255 (16C38A00) [pid = 3884] [serial = 997] [outer = 11138D00]
06:24:32 INFO - PROCESS | 3884 | --DOCSHELL 11F06700 == 90 [pid = 3884] [id = 225]
06:24:32 INFO - PROCESS | 3884 | --DOCSHELL 0F506300 == 89 [pid = 3884] [id = 247]
06:24:32 INFO - PROCESS | 3884 | --DOCSHELL 11D3D900 == 88 [pid = 3884] [id = 17]
06:24:32 INFO - PROCESS | 3884 | --DOCSHELL 21EE3100 == 87 [pid = 3884] [id = 333]
06:24:32 INFO - PROCESS | 3884 | --DOCSHELL 1E577B00 == 86 [pid = 3884] [id = 332]
06:24:32 INFO - PROCESS | 3884 | --DOCSHELL 2006C100 == 85 [pid = 3884] [id = 331]
06:24:32 INFO - PROCESS | 3884 | --DOCSHELL 1DAF6200 == 84 [pid = 3884] [id = 330]
06:24:32 INFO - PROCESS | 3884 | --DOCSHELL 1DC41300 == 83 [pid = 3884] [id = 329]
06:24:32 INFO - PROCESS | 3884 | --DOCSHELL 1804D400 == 82 [pid = 3884] [id = 328]
06:24:32 INFO - PROCESS | 3884 | --DOCSHELL 1CB13A00 == 81 [pid = 3884] [id = 327]
06:24:32 INFO - PROCESS | 3884 | --DOCSHELL 1C69A200 == 80 [pid = 3884] [id = 326]
06:24:32 INFO - PROCESS | 3884 | --DOCSHELL 1A6B7100 == 79 [pid = 3884] [id = 325]
06:24:32 INFO - PROCESS | 3884 | --DOCSHELL 1A105F00 == 78 [pid = 3884] [id = 324]
06:24:32 INFO - PROCESS | 3884 | --DOCSHELL 1804C200 == 77 [pid = 3884] [id = 323]
06:24:32 INFO - PROCESS | 3884 | --DOCSHELL 11CB3400 == 76 [pid = 3884] [id = 322]
06:24:32 INFO - PROCESS | 3884 | --DOCSHELL 13D93B00 == 75 [pid = 3884] [id = 321]
06:24:32 INFO - PROCESS | 3884 | --DOCSHELL 0FB96100 == 74 [pid = 3884] [id = 320]
06:24:32 INFO - PROCESS | 3884 | --DOCSHELL 13AA3B00 == 73 [pid = 3884] [id = 319]
06:24:32 INFO - PROCESS | 3884 | --DOCSHELL 10D03D00 == 72 [pid = 3884] [id = 318]
06:24:32 INFO - PROCESS | 3884 | --DOCSHELL 0F0AD300 == 71 [pid = 3884] [id = 316]
06:24:32 INFO - PROCESS | 3884 | --DOCSHELL 21EE3700 == 70 [pid = 3884] [id = 315]
06:24:32 INFO - PROCESS | 3884 | --DOCSHELL 2213AC00 == 69 [pid = 3884] [id = 314]
06:24:32 INFO - PROCESS | 3884 | --DOCSHELL 210AC700 == 68 [pid = 3884] [id = 313]
06:24:32 INFO - PROCESS | 3884 | --DOCSHELL 21151900 == 67 [pid = 3884] [id = 312]
06:24:32 INFO - PROCESS | 3884 | --DOCSHELL 210AA300 == 66 [pid = 3884] [id = 311]
06:24:32 INFO - PROCESS | 3884 | --DOCSHELL 17DDCB00 == 65 [pid = 3884] [id = 310]
06:24:32 INFO - PROCESS | 3884 | --DOCSHELL 2006C400 == 64 [pid = 3884] [id = 309]
06:24:32 INFO - PROCESS | 3884 | --DOCSHELL 1DCF6A00 == 63 [pid = 3884] [id = 308]
06:24:32 INFO - PROCESS | 3884 | --DOCSHELL 1DCF4900 == 62 [pid = 3884] [id = 307]
06:24:32 INFO - PROCESS | 3884 | --DOCSHELL 1C69BD00 == 61 [pid = 3884] [id = 306]
06:24:32 INFO - PROCESS | 3884 | --DOCSHELL 1CB11F00 == 60 [pid = 3884] [id = 305]
06:24:32 INFO - PROCESS | 3884 | --DOCSHELL 1E8BE200 == 59 [pid = 3884] [id = 304]
06:24:32 INFO - PROCESS | 3884 | --DOCSHELL 1CA7BE00 == 58 [pid = 3884] [id = 303]
06:24:32 INFO - PROCESS | 3884 | --DOCSHELL 18303A00 == 57 [pid = 3884] [id = 302]
06:24:32 INFO - PROCESS | 3884 | --DOCSHELL 11E6B600 == 56 [pid = 3884] [id = 301]
06:24:32 INFO - PROCESS | 3884 | --DOCSHELL 14036300 == 55 [pid = 3884] [id = 300]
06:24:32 INFO - PROCESS | 3884 | --DOCSHELL 11CB3100 == 54 [pid = 3884] [id = 299]
06:24:32 INFO - PROCESS | 3884 | --DOCSHELL 1DCE3D00 == 53 [pid = 3884] [id = 298]
06:24:32 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
06:24:32 INFO - document served over http requires an https
06:24:32 INFO - sub-resource via xhr-request using the meta-referrer
06:24:32 INFO - delivery method with swap-origin-redirect and when
06:24:32 INFO - the target request is cross-origin.
06:24:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 801ms
06:24:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:24:33 INFO - PROCESS | 3884 | ++DOCSHELL 0F0AD300 == 54 [pid = 3884] [id = 355]
06:24:33 INFO - PROCESS | 3884 | ++DOMWINDOW == 256 (13ECD600) [pid = 3884] [serial = 998] [outer = 00000000]
06:24:33 INFO - PROCESS | 3884 | ++DOMWINDOW == 257 (153DC680) [pid = 3884] [serial = 999] [outer = 13ECD600]
06:24:33 INFO - PROCESS | 3884 | 1446125073128 Marionette INFO loaded listener.js
06:24:33 INFO - PROCESS | 3884 | ++DOMWINDOW == 258 (18F71000) [pid = 3884] [serial = 1000] [outer = 13ECD600]
06:24:33 INFO - PROCESS | 3884 | --DOMWINDOW == 257 (1C9C1C80) [pid = 3884] [serial = 766] [outer = 00000000] [url = about:blank]
06:24:33 INFO - PROCESS | 3884 | --DOMWINDOW == 256 (16C39400) [pid = 3884] [serial = 813] [outer = 00000000] [url = about:blank]
06:24:33 INFO - PROCESS | 3884 | --DOMWINDOW == 255 (18EC5A80) [pid = 3884] [serial = 816] [outer = 00000000] [url = about:blank]
06:24:33 INFO - PROCESS | 3884 | --DOMWINDOW == 254 (1A0A2280) [pid = 3884] [serial = 819] [outer = 00000000] [url = about:blank]
06:24:33 INFO - PROCESS | 3884 | --DOMWINDOW == 253 (159ED880) [pid = 3884] [serial = 808] [outer = 00000000] [url = about:blank]
06:24:33 INFO - PROCESS | 3884 | --DOMWINDOW == 252 (18255D80) [pid = 3884] [serial = 803] [outer = 00000000] [url = about:blank]
06:24:33 INFO - PROCESS | 3884 | --DOMWINDOW == 251 (1C758000) [pid = 3884] [serial = 834] [outer = 00000000] [url = about:blank]
06:24:33 INFO - PROCESS | 3884 | --DOMWINDOW == 250 (1A723F80) [pid = 3884] [serial = 831] [outer = 00000000] [url = about:blank]
06:24:33 INFO - PROCESS | 3884 | --DOMWINDOW == 249 (1D5E8E00) [pid = 3884] [serial = 837] [outer = 00000000] [url = about:blank]
06:24:33 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:24:33 INFO - document served over http requires an http
06:24:33 INFO - sub-resource via fetch-request using the meta-referrer
06:24:33 INFO - delivery method with keep-origin-redirect and when
06:24:33 INFO - the target request is same-origin.
06:24:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 707ms
06:24:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
06:24:33 INFO - PROCESS | 3884 | ++DOCSHELL 17DDCE00 == 55 [pid = 3884] [id = 356]
06:24:33 INFO - PROCESS | 3884 | ++DOMWINDOW == 250 (16C91F00) [pid = 3884] [serial = 1001] [outer = 00000000]
06:24:33 INFO - PROCESS | 3884 | ++DOMWINDOW == 251 (1861D880) [pid = 3884] [serial = 1002] [outer = 16C91F00]
06:24:33 INFO - PROCESS | 3884 | 1446125073839 Marionette INFO loaded listener.js
06:24:33 INFO - PROCESS | 3884 | ++DOMWINDOW == 252 (1B8B3080) [pid = 3884] [serial = 1003] [outer = 16C91F00]
06:24:34 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:24:34 INFO - document served over http requires an http
06:24:34 INFO - sub-resource via fetch-request using the meta-referrer
06:24:34 INFO - delivery method with no-redirect and when
06:24:34 INFO - the target request is same-origin.
06:24:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 596ms
06:24:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:24:34 INFO - PROCESS | 3884 | ++DOCSHELL 19C5D000 == 56 [pid = 3884] [id = 357]
06:24:34 INFO - PROCESS | 3884 | ++DOMWINDOW == 253 (18255D80) [pid = 3884] [serial = 1004] [outer = 00000000]
06:24:34 INFO - PROCESS | 3884 | ++DOMWINDOW == 254 (1C942E00) [pid = 3884] [serial = 1005] [outer = 18255D80]
06:24:34 INFO - PROCESS | 3884 | 1446125074451 Marionette INFO loaded listener.js
06:24:34 INFO - PROCESS | 3884 | ++DOMWINDOW == 255 (1C9C2400) [pid = 3884] [serial = 1006] [outer = 18255D80]
06:24:34 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
06:24:34 INFO - document served over http requires an http
06:24:34 INFO - sub-resource via fetch-request using the meta-referrer
06:24:34 INFO - delivery method with swap-origin-redirect and when
06:24:34 INFO - the target request is same-origin.
06:24:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 597ms
06:24:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:24:35 INFO - PROCESS | 3884 | ++DOCSHELL 1A71A600 == 57 [pid = 3884] [id = 358]
06:24:35 INFO - PROCESS | 3884 | ++DOMWINDOW == 256 (1C758000) [pid = 3884] [serial = 1007] [outer = 00000000]
06:24:35 INFO - PROCESS | 3884 | ++DOMWINDOW == 257 (1D5E8E00) [pid = 3884] [serial = 1008] [outer = 1C758000]
06:24:35 INFO - PROCESS | 3884 | 1446125075100 Marionette INFO loaded listener.js
06:24:35 INFO - PROCESS | 3884 | ++DOMWINDOW == 258 (1EDA3800) [pid = 3884] [serial = 1009] [outer = 1C758000]
06:24:35 INFO - PROCESS | 3884 | ++DOCSHELL 1C946C00 == 58 [pid = 3884] [id = 359]
06:24:35 INFO - PROCESS | 3884 | ++DOMWINDOW == 259 (2064B180) [pid = 3884] [serial = 1010] [outer = 00000000]
06:24:35 INFO - PROCESS | 3884 | ++DOMWINDOW == 260 (1D796F80) [pid = 3884] [serial = 1011] [outer = 2064B180]
06:24:35 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
06:24:35 INFO - document served over http requires an http
06:24:35 INFO - sub-resource via iframe-tag using the meta-referrer
06:24:35 INFO - delivery method with keep-origin-redirect and when
06:24:35 INFO - the target request is same-origin.
06:24:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 738ms
06:24:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:24:35 INFO - PROCESS | 3884 | ++DOCSHELL 1C44B200 == 59 [pid = 3884] [id = 360]
06:24:35 INFO - PROCESS | 3884 | ++DOMWINDOW == 261 (1C942400) [pid = 3884] [serial = 1012] [outer = 00000000]
06:24:35 INFO - PROCESS | 3884 | ++DOMWINDOW == 262 (1D797200) [pid = 3884] [serial = 1013] [outer = 1C942400]
06:24:35 INFO - PROCESS | 3884 | 1446125075819 Marionette INFO loaded listener.js
06:24:35 INFO - PROCESS | 3884 | ++DOMWINDOW == 263 (206B6A00) [pid = 3884] [serial = 1014] [outer = 1C942400]
06:24:36 INFO - PROCESS | 3884 | ++DOCSHELL 1DAF5C00 == 60 [pid = 3884] [id = 361]
06:24:36 INFO - PROCESS | 3884 | ++DOMWINDOW == 264 (221F5E00) [pid = 3884] [serial = 1015] [outer = 00000000]
06:24:36 INFO - PROCESS | 3884 | ++DOMWINDOW == 265 (221F6080) [pid = 3884] [serial = 1016] [outer = 221F5E00]
06:24:36 INFO - PROCESS | 3884 | --DOMWINDOW == 264 (221F4500) [pid = 3884] [serial = 889] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446125045920]
06:24:36 INFO - PROCESS | 3884 | --DOMWINDOW == 263 (2203C980) [pid = 3884] [serial = 884] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:24:36 INFO - PROCESS | 3884 | --DOMWINDOW == 262 (1A4F8180) [pid = 3884] [serial = 846] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446125034573]
06:24:36 INFO - PROCESS | 3884 | --DOMWINDOW == 261 (1E567480) [pid = 3884] [serial = 852] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:24:36 INFO - PROCESS | 3884 | --DOMWINDOW == 260 (13ECB080) [pid = 3884] [serial = 894] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:24:36 INFO - PROCESS | 3884 | --DOMWINDOW == 259 (1CA39000) [pid = 3884] [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]
06:24:36 INFO - PROCESS | 3884 | --DOMWINDOW == 258 (11137B80) [pid = 3884] [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]
06:24:36 INFO - PROCESS | 3884 | --DOMWINDOW == 257 (159EA180) [pid = 3884] [serial = 926] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:24:36 INFO - PROCESS | 3884 | --DOMWINDOW == 256 (1DA74980) [pid = 3884] [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]
06:24:36 INFO - PROCESS | 3884 | --DOMWINDOW == 255 (141CB780) [pid = 3884] [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]
06:24:36 INFO - PROCESS | 3884 | --DOMWINDOW == 254 (1D0E7900) [pid = 3884] [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]
06:24:36 INFO - PROCESS | 3884 | --DOMWINDOW == 253 (16CF1F00) [pid = 3884] [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]
06:24:36 INFO - PROCESS | 3884 | --DOMWINDOW == 252 (0FBF1280) [pid = 3884] [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]
06:24:36 INFO - PROCESS | 3884 | --DOMWINDOW == 251 (14A7EC00) [pid = 3884] [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]
06:24:36 INFO - PROCESS | 3884 | --DOMWINDOW == 250 (1C759400) [pid = 3884] [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]
06:24:36 INFO - PROCESS | 3884 | --DOMWINDOW == 249 (014BA880) [pid = 3884] [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]
06:24:36 INFO - PROCESS | 3884 | --DOMWINDOW == 248 (15211000) [pid = 3884] [serial = 841] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:24:36 INFO - PROCESS | 3884 | --DOMWINDOW == 247 (1ABBB800) [pid = 3884] [serial = 931] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446125054878]
06:24:36 INFO - PROCESS | 3884 | --DOMWINDOW == 246 (11139980) [pid = 3884] [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]
06:24:36 INFO - PROCESS | 3884 | --DOMWINDOW == 245 (18F75D80) [pid = 3884] [serial = 934] [outer = 00000000] [url = about:blank]
06:24:36 INFO - PROCESS | 3884 | --DOMWINDOW == 244 (1C943300) [pid = 3884] [serial = 861] [outer = 00000000] [url = about:blank]
06:24:36 INFO - PROCESS | 3884 | --DOMWINDOW == 243 (177B6700) [pid = 3884] [serial = 867] [outer = 00000000] [url = about:blank]
06:24:36 INFO - PROCESS | 3884 | --DOMWINDOW == 242 (18CAB580) [pid = 3884] [serial = 849] [outer = 00000000] [url = about:blank]
06:24:36 INFO - PROCESS | 3884 | --DOMWINDOW == 241 (1404A880) [pid = 3884] [serial = 924] [outer = 00000000] [url = about:blank]
06:24:36 INFO - PROCESS | 3884 | --DOMWINDOW == 240 (156EA180) [pid = 3884] [serial = 847] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446125034573]
06:24:36 INFO - PROCESS | 3884 | --DOMWINDOW == 239 (22039500) [pid = 3884] [serial = 885] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:24:36 INFO - PROCESS | 3884 | --DOMWINDOW == 238 (1ABBCE80) [pid = 3884] [serial = 932] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446125054878]
06:24:36 INFO - PROCESS | 3884 | --DOMWINDOW == 237 (16C93D00) [pid = 3884] [serial = 873] [outer = 00000000] [url = about:blank]
06:24:36 INFO - PROCESS | 3884 | --DOMWINDOW == 236 (159EC200) [pid = 3884] [serial = 897] [outer = 00000000] [url = about:blank]
06:24:36 INFO - PROCESS | 3884 | --DOMWINDOW == 235 (177B5080) [pid = 3884] [serial = 876] [outer = 00000000] [url = about:blank]
06:24:36 INFO - PROCESS | 3884 | --DOMWINDOW == 234 (2203AB80) [pid = 3884] [serial = 887] [outer = 00000000] [url = about:blank]
06:24:36 INFO - PROCESS | 3884 | --DOMWINDOW == 233 (21149280) [pid = 3884] [serial = 879] [outer = 00000000] [url = about:blank]
06:24:36 INFO - PROCESS | 3884 | --DOMWINDOW == 232 (16487B80) [pid = 3884] [serial = 844] [outer = 00000000] [url = about:blank]
06:24:36 INFO - PROCESS | 3884 | --DOMWINDOW == 231 (1D0E7400) [pid = 3884] [serial = 858] [outer = 00000000] [url = about:blank]
06:24:36 INFO - PROCESS | 3884 | --DOMWINDOW == 230 (21149780) [pid = 3884] [serial = 918] [outer = 00000000] [url = about:blank]
06:24:36 INFO - PROCESS | 3884 | --DOMWINDOW == 229 (2114CE80) [pid = 3884] [serial = 882] [outer = 00000000] [url = about:blank]
06:24:36 INFO - PROCESS | 3884 | --DOMWINDOW == 228 (11F75100) [pid = 3884] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:24:36 INFO - PROCESS | 3884 | --DOMWINDOW == 227 (1CA3D600) [pid = 3884] [serial = 870] [outer = 00000000] [url = about:blank]
06:24:36 INFO - PROCESS | 3884 | --DOMWINDOW == 226 (1CA3D380) [pid = 3884] [serial = 915] [outer = 00000000] [url = about:blank]
06:24:36 INFO - PROCESS | 3884 | --DOMWINDOW == 225 (153DCE00) [pid = 3884] [serial = 929] [outer = 00000000] [url = about:blank]
06:24:36 INFO - PROCESS | 3884 | --DOMWINDOW == 224 (1DA74C00) [pid = 3884] [serial = 839] [outer = 00000000] [url = about:blank]
06:24:36 INFO - PROCESS | 3884 | --DOMWINDOW == 223 (13D35680) [pid = 3884] [serial = 903] [outer = 00000000] [url = about:blank]
06:24:36 INFO - PROCESS | 3884 | --DOMWINDOW == 222 (221F4A00) [pid = 3884] [serial = 921] [outer = 00000000] [url = about:blank]
06:24:36 INFO - PROCESS | 3884 | --DOMWINDOW == 221 (1CA39C80) [pid = 3884] [serial = 855] [outer = 00000000] [url = about:blank]
06:24:36 INFO - PROCESS | 3884 | --DOMWINDOW == 220 (15215B00) [pid = 3884] [serial = 900] [outer = 00000000] [url = about:blank]
06:24:36 INFO - PROCESS | 3884 | --DOMWINDOW == 219 (221F4780) [pid = 3884] [serial = 892] [outer = 00000000] [url = about:blank]
06:24:36 INFO - PROCESS | 3884 | --DOMWINDOW == 218 (15016F80) [pid = 3884] [serial = 906] [outer = 00000000] [url = about:blank]
06:24:36 INFO - PROCESS | 3884 | --DOMWINDOW == 217 (1C9C1000) [pid = 3884] [serial = 912] [outer = 00000000] [url = about:blank]
06:24:36 INFO - PROCESS | 3884 | --DOMWINDOW == 216 (1E567980) [pid = 3884] [serial = 864] [outer = 00000000] [url = about:blank]
06:24:36 INFO - PROCESS | 3884 | --DOMWINDOW == 215 (1E568100) [pid = 3884] [serial = 853] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:24:36 INFO - PROCESS | 3884 | --DOMWINDOW == 214 (159EAE00) [pid = 3884] [serial = 927] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:24:36 INFO - PROCESS | 3884 | --DOMWINDOW == 213 (13ECC480) [pid = 3884] [serial = 895] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:24:36 INFO - PROCESS | 3884 | --DOMWINDOW == 212 (18EC7880) [pid = 3884] [serial = 909] [outer = 00000000] [url = about:blank]
06:24:36 INFO - PROCESS | 3884 | --DOMWINDOW == 211 (11139200) [pid = 3884] [serial = 890] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446125045920]
06:24:36 INFO - PROCESS | 3884 | --DOMWINDOW == 210 (16CF2180) [pid = 3884] [serial = 907] [outer = 00000000] [url = about:blank]
06:24:36 INFO - PROCESS | 3884 | --DOMWINDOW == 209 (1C758780) [pid = 3884] [serial = 910] [outer = 00000000] [url = about:blank]
06:24:36 INFO - PROCESS | 3884 | --DOMWINDOW == 208 (1C9C5B00) [pid = 3884] [serial = 913] [outer = 00000000] [url = about:blank]
06:24:36 INFO - PROCESS | 3884 | --DOMWINDOW == 207 (198FCC00) [pid = 3884] [serial = 463] [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.]
06:24:36 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
06:24:36 INFO - document served over http requires an http
06:24:36 INFO - sub-resource via iframe-tag using the meta-referrer
06:24:36 INFO - delivery method with no-redirect and when
06:24:36 INFO - the target request is same-origin.
06:24:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 754ms
06:24:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:24:36 INFO - PROCESS | 3884 | ++DOCSHELL 19DFD800 == 61 [pid = 3884] [id = 362]
06:24:36 INFO - PROCESS | 3884 | ++DOMWINDOW == 208 (11139200) [pid = 3884] [serial = 1017] [outer = 00000000]
06:24:36 INFO - PROCESS | 3884 | ++DOMWINDOW == 209 (15015B80) [pid = 3884] [serial = 1018] [outer = 11139200]
06:24:36 INFO - PROCESS | 3884 | 1446125076581 Marionette INFO loaded listener.js
06:24:36 INFO - PROCESS | 3884 | ++DOMWINDOW == 210 (153DCE00) [pid = 3884] [serial = 1019] [outer = 11139200]
06:24:36 INFO - PROCESS | 3884 | ++DOCSHELL 1DC41000 == 62 [pid = 3884] [id = 363]
06:24:36 INFO - PROCESS | 3884 | ++DOMWINDOW == 211 (177B6700) [pid = 3884] [serial = 1020] [outer = 00000000]
06:24:36 INFO - PROCESS | 3884 | ++DOMWINDOW == 212 (18CAB580) [pid = 3884] [serial = 1021] [outer = 177B6700]
06:24:37 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
06:24:37 INFO - document served over http requires an http
06:24:37 INFO - sub-resource via iframe-tag using the meta-referrer
06:24:37 INFO - delivery method with swap-origin-redirect and when
06:24:37 INFO - the target request is same-origin.
06:24:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 597ms
06:24:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:24:37 INFO - PROCESS | 3884 | ++DOCSHELL 1D5BA800 == 63 [pid = 3884] [id = 364]
06:24:37 INFO - PROCESS | 3884 | ++DOMWINDOW == 213 (15015400) [pid = 3884] [serial = 1022] [outer = 00000000]
06:24:37 INFO - PROCESS | 3884 | ++DOMWINDOW == 214 (16C93D00) [pid = 3884] [serial = 1023] [outer = 15015400]
06:24:37 INFO - PROCESS | 3884 | 1446125077180 Marionette INFO loaded listener.js
06:24:37 INFO - PROCESS | 3884 | ++DOMWINDOW == 215 (198FCC00) [pid = 3884] [serial = 1024] [outer = 15015400]
06:24:37 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
06:24:37 INFO - document served over http requires an http
06:24:37 INFO - sub-resource via script-tag using the meta-referrer
06:24:37 INFO - delivery method with keep-origin-redirect and when
06:24:37 INFO - the target request is same-origin.
06:24:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 597ms
06:24:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
06:24:37 INFO - PROCESS | 3884 | ++DOCSHELL 1DCF6700 == 64 [pid = 3884] [id = 365]
06:24:37 INFO - PROCESS | 3884 | ++DOMWINDOW == 216 (1C4C5680) [pid = 3884] [serial = 1025] [outer = 00000000]
06:24:37 INFO - PROCESS | 3884 | ++DOMWINDOW == 217 (1C944700) [pid = 3884] [serial = 1026] [outer = 1C4C5680]
06:24:37 INFO - PROCESS | 3884 | 1446125077770 Marionette INFO loaded listener.js
06:24:37 INFO - PROCESS | 3884 | ++DOMWINDOW == 218 (1CA3D600) [pid = 3884] [serial = 1027] [outer = 1C4C5680]
06:24:38 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
06:24:38 INFO - document served over http requires an http
06:24:38 INFO - sub-resource via script-tag using the meta-referrer
06:24:38 INFO - delivery method with no-redirect and when
06:24:38 INFO - the target request is same-origin.
06:24:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 596ms
06:24:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:24:38 INFO - PROCESS | 3884 | ++DOCSHELL 2006CD00 == 65 [pid = 3884] [id = 366]
06:24:38 INFO - PROCESS | 3884 | ++DOMWINDOW == 219 (1CA3D380) [pid = 3884] [serial = 1028] [outer = 00000000]
06:24:38 INFO - PROCESS | 3884 | ++DOMWINDOW == 220 (20586B00) [pid = 3884] [serial = 1029] [outer = 1CA3D380]
06:24:38 INFO - PROCESS | 3884 | 1446125078361 Marionette INFO loaded listener.js
06:24:38 INFO - PROCESS | 3884 | ++DOMWINDOW == 221 (21149280) [pid = 3884] [serial = 1030] [outer = 1CA3D380]
06:24:38 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
06:24:38 INFO - document served over http requires an http
06:24:38 INFO - sub-resource via script-tag using the meta-referrer
06:24:38 INFO - delivery method with swap-origin-redirect and when
06:24:38 INFO - the target request is same-origin.
06:24:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 534ms
06:24:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:24:38 INFO - PROCESS | 3884 | ++DOCSHELL 20F0AE00 == 66 [pid = 3884] [id = 367]
06:24:38 INFO - PROCESS | 3884 | ++DOMWINDOW == 222 (2064A500) [pid = 3884] [serial = 1031] [outer = 00000000]
06:24:38 INFO - PROCESS | 3884 | ++DOMWINDOW == 223 (2114DD80) [pid = 3884] [serial = 1032] [outer = 2064A500]
06:24:38 INFO - PROCESS | 3884 | 1446125078898 Marionette INFO loaded listener.js
06:24:38 INFO - PROCESS | 3884 | ++DOMWINDOW == 224 (221F4500) [pid = 3884] [serial = 1033] [outer = 2064A500]
06:24:39 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
06:24:39 INFO - document served over http requires an http
06:24:39 INFO - sub-resource via xhr-request using the meta-referrer
06:24:39 INFO - delivery method with keep-origin-redirect and when
06:24:39 INFO - the target request is same-origin.
06:24:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 833ms
06:24:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
06:24:39 INFO - PROCESS | 3884 | ++DOCSHELL 12653F00 == 67 [pid = 3884] [id = 368]
06:24:39 INFO - PROCESS | 3884 | ++DOMWINDOW == 225 (14A7D080) [pid = 3884] [serial = 1034] [outer = 00000000]
06:24:39 INFO - PROCESS | 3884 | ++DOMWINDOW == 226 (16486500) [pid = 3884] [serial = 1035] [outer = 14A7D080]
06:24:39 INFO - PROCESS | 3884 | 1446125079819 Marionette INFO loaded listener.js
06:24:39 INFO - PROCESS | 3884 | ++DOMWINDOW == 227 (177B4E00) [pid = 3884] [serial = 1036] [outer = 14A7D080]
06:24:40 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
06:24:40 INFO - document served over http requires an http
06:24:40 INFO - sub-resource via xhr-request using the meta-referrer
06:24:40 INFO - delivery method with no-redirect and when
06:24:40 INFO - the target request is same-origin.
06:24:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 848ms
06:24:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:24:40 INFO - PROCESS | 3884 | ++DOCSHELL 17B7AF00 == 68 [pid = 3884] [id = 369]
06:24:40 INFO - PROCESS | 3884 | ++DOMWINDOW == 228 (16CF1780) [pid = 3884] [serial = 1037] [outer = 00000000]
06:24:40 INFO - PROCESS | 3884 | ++DOMWINDOW == 229 (1C4C4780) [pid = 3884] [serial = 1038] [outer = 16CF1780]
06:24:40 INFO - PROCESS | 3884 | 1446125080696 Marionette INFO loaded listener.js
06:24:40 INFO - PROCESS | 3884 | ++DOMWINDOW == 230 (1C945D80) [pid = 3884] [serial = 1039] [outer = 16CF1780]
06:24:41 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
06:24:41 INFO - document served over http requires an http
06:24:41 INFO - sub-resource via xhr-request using the meta-referrer
06:24:41 INFO - delivery method with swap-origin-redirect and when
06:24:41 INFO - the target request is same-origin.
06:24:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 801ms
06:24:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:24:41 INFO - PROCESS | 3884 | ++DOCSHELL 1A28EE00 == 69 [pid = 3884] [id = 370]
06:24:41 INFO - PROCESS | 3884 | ++DOMWINDOW == 231 (1C945600) [pid = 3884] [serial = 1040] [outer = 00000000]
06:24:41 INFO - PROCESS | 3884 | ++DOMWINDOW == 232 (1D0E9E80) [pid = 3884] [serial = 1041] [outer = 1C945600]
06:24:41 INFO - PROCESS | 3884 | 1446125081523 Marionette INFO loaded listener.js
06:24:41 INFO - PROCESS | 3884 | ++DOMWINDOW == 233 (206B9980) [pid = 3884] [serial = 1042] [outer = 1C945600]
06:24:42 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
06:24:42 INFO - document served over http requires an https
06:24:42 INFO - sub-resource via fetch-request using the meta-referrer
06:24:42 INFO - delivery method with keep-origin-redirect and when
06:24:42 INFO - the target request is same-origin.
06:24:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 911ms
06:24:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
06:24:42 INFO - PROCESS | 3884 | ++DOCSHELL 1DCF6D00 == 70 [pid = 3884] [id = 371]
06:24:42 INFO - PROCESS | 3884 | ++DOMWINDOW == 234 (1CA3DB00) [pid = 3884] [serial = 1043] [outer = 00000000]
06:24:42 INFO - PROCESS | 3884 | ++DOMWINDOW == 235 (22039500) [pid = 3884] [serial = 1044] [outer = 1CA3DB00]
06:24:42 INFO - PROCESS | 3884 | 1446125082410 Marionette INFO loaded listener.js
06:24:42 INFO - PROCESS | 3884 | ++DOMWINDOW == 236 (243A8300) [pid = 3884] [serial = 1045] [outer = 1CA3DB00]
06:24:43 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
06:24:43 INFO - document served over http requires an https
06:24:43 INFO - sub-resource via fetch-request using the meta-referrer
06:24:43 INFO - delivery method with no-redirect and when
06:24:43 INFO - the target request is same-origin.
06:24:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 833ms
06:24:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:24:43 INFO - PROCESS | 3884 | ++DOCSHELL 206FAF00 == 71 [pid = 3884] [id = 372]
06:24:43 INFO - PROCESS | 3884 | ++DOMWINDOW == 237 (2063B780) [pid = 3884] [serial = 1046] [outer = 00000000]
06:24:43 INFO - PROCESS | 3884 | ++DOMWINDOW == 238 (2063D580) [pid = 3884] [serial = 1047] [outer = 2063B780]
06:24:43 INFO - PROCESS | 3884 | 1446125083289 Marionette INFO loaded listener.js
06:24:43 INFO - PROCESS | 3884 | ++DOMWINDOW == 239 (2063E980) [pid = 3884] [serial = 1048] [outer = 2063B780]
06:24:43 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
06:24:43 INFO - document served over http requires an https
06:24:43 INFO - sub-resource via fetch-request using the meta-referrer
06:24:43 INFO - delivery method with swap-origin-redirect and when
06:24:43 INFO - the target request is same-origin.
06:24:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 849ms
06:24:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:24:44 INFO - PROCESS | 3884 | ++DOCSHELL 21EE3700 == 72 [pid = 3884] [id = 373]
06:24:44 INFO - PROCESS | 3884 | ++DOMWINDOW == 240 (2063D080) [pid = 3884] [serial = 1049] [outer = 00000000]
06:24:44 INFO - PROCESS | 3884 | ++DOMWINDOW == 241 (221F4A00) [pid = 3884] [serial = 1050] [outer = 2063D080]
06:24:44 INFO - PROCESS | 3884 | 1446125084136 Marionette INFO loaded listener.js
06:24:44 INFO - PROCESS | 3884 | ++DOMWINDOW == 242 (243A9C00) [pid = 3884] [serial = 1051] [outer = 2063D080]
06:24:44 INFO - PROCESS | 3884 | ++DOCSHELL 21DE9300 == 73 [pid = 3884] [id = 374]
06:24:44 INFO - PROCESS | 3884 | ++DOMWINDOW == 243 (22372900) [pid = 3884] [serial = 1052] [outer = 00000000]
06:24:44 INFO - PROCESS | 3884 | ++DOMWINDOW == 244 (22373080) [pid = 3884] [serial = 1053] [outer = 22372900]
06:24:44 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
06:24:44 INFO - document served over http requires an https
06:24:44 INFO - sub-resource via iframe-tag using the meta-referrer
06:24:44 INFO - delivery method with keep-origin-redirect and when
06:24:44 INFO - the target request is same-origin.
06:24:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 911ms
06:24:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:24:44 INFO - PROCESS | 3884 | ++DOCSHELL 21DEA800 == 74 [pid = 3884] [id = 375]
06:24:44 INFO - PROCESS | 3884 | ++DOMWINDOW == 245 (2063DF80) [pid = 3884] [serial = 1054] [outer = 00000000]
06:24:45 INFO - PROCESS | 3884 | ++DOMWINDOW == 246 (22373A80) [pid = 3884] [serial = 1055] [outer = 2063DF80]
06:24:45 INFO - PROCESS | 3884 | 1446125085050 Marionette INFO loaded listener.js
06:24:45 INFO - PROCESS | 3884 | ++DOMWINDOW == 247 (22374E80) [pid = 3884] [serial = 1056] [outer = 2063DF80]
06:24:45 INFO - PROCESS | 3884 | ++DOCSHELL 1DB54600 == 75 [pid = 3884] [id = 376]
06:24:45 INFO - PROCESS | 3884 | ++DOMWINDOW == 248 (1DC94300) [pid = 3884] [serial = 1057] [outer = 00000000]
06:24:45 INFO - PROCESS | 3884 | ++DOMWINDOW == 249 (1DC93900) [pid = 3884] [serial = 1058] [outer = 1DC94300]
06:24:45 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
06:24:45 INFO - document served over http requires an https
06:24:45 INFO - sub-resource via iframe-tag using the meta-referrer
06:24:45 INFO - delivery method with no-redirect and when
06:24:45 INFO - the target request is same-origin.
06:24:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 848ms
06:24:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:24:45 INFO - PROCESS | 3884 | ++DOCSHELL 1DB55E00 == 76 [pid = 3884] [id = 377]
06:24:45 INFO - PROCESS | 3884 | ++DOMWINDOW == 250 (1DC92000) [pid = 3884] [serial = 1059] [outer = 00000000]
06:24:45 INFO - PROCESS | 3884 | ++DOMWINDOW == 251 (1DC95200) [pid = 3884] [serial = 1060] [outer = 1DC92000]
06:24:45 INFO - PROCESS | 3884 | 1446125085938 Marionette INFO loaded listener.js
06:24:46 INFO - PROCESS | 3884 | ++DOMWINDOW == 252 (1DC96D80) [pid = 3884] [serial = 1061] [outer = 1DC92000]
06:24:46 INFO - PROCESS | 3884 | ++DOCSHELL 20033400 == 77 [pid = 3884] [id = 378]
06:24:46 INFO - PROCESS | 3884 | ++DOMWINDOW == 253 (200A4A00) [pid = 3884] [serial = 1062] [outer = 00000000]
06:24:46 INFO - PROCESS | 3884 | ++DOMWINDOW == 254 (200A4F00) [pid = 3884] [serial = 1063] [outer = 200A4A00]
06:24:46 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
06:24:46 INFO - document served over http requires an https
06:24:46 INFO - sub-resource via iframe-tag using the meta-referrer
06:24:46 INFO - delivery method with swap-origin-redirect and when
06:24:46 INFO - the target request is same-origin.
06:24:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 880ms
06:24:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:24:46 INFO - PROCESS | 3884 | ++DOCSHELL 20032800 == 78 [pid = 3884] [id = 379]
06:24:46 INFO - PROCESS | 3884 | ++DOMWINDOW == 255 (1DC93680) [pid = 3884] [serial = 1064] [outer = 00000000]
06:24:46 INFO - PROCESS | 3884 | ++DOMWINDOW == 256 (200A5400) [pid = 3884] [serial = 1065] [outer = 1DC93680]
06:24:46 INFO - PROCESS | 3884 | 1446125086812 Marionette INFO loaded listener.js
06:24:46 INFO - PROCESS | 3884 | ++DOMWINDOW == 257 (200A7480) [pid = 3884] [serial = 1066] [outer = 1DC93680]
06:24:47 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
06:24:47 INFO - document served over http requires an https
06:24:47 INFO - sub-resource via script-tag using the meta-referrer
06:24:47 INFO - delivery method with keep-origin-redirect and when
06:24:47 INFO - the target request is same-origin.
06:24:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 801ms
06:24:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
06:24:47 INFO - PROCESS | 3884 | ++DOCSHELL 229B9C00 == 79 [pid = 3884] [id = 380]
06:24:47 INFO - PROCESS | 3884 | ++DOMWINDOW == 258 (200A4280) [pid = 3884] [serial = 1067] [outer = 00000000]
06:24:47 INFO - PROCESS | 3884 | ++DOMWINDOW == 259 (200A8600) [pid = 3884] [serial = 1068] [outer = 200A4280]
06:24:47 INFO - PROCESS | 3884 | 1446125087591 Marionette INFO loaded listener.js
06:24:47 INFO - PROCESS | 3884 | ++DOMWINDOW == 260 (22373D00) [pid = 3884] [serial = 1069] [outer = 200A4280]
06:24:48 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
06:24:48 INFO - document served over http requires an https
06:24:48 INFO - sub-resource via script-tag using the meta-referrer
06:24:48 INFO - delivery method with no-redirect and when
06:24:48 INFO - the target request is same-origin.
06:24:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 833ms
06:24:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:24:48 INFO - PROCESS | 3884 | ++DOCSHELL 24534B00 == 80 [pid = 3884] [id = 381]
06:24:48 INFO - PROCESS | 3884 | ++DOMWINDOW == 261 (200A8B00) [pid = 3884] [serial = 1070] [outer = 00000000]
06:24:48 INFO - PROCESS | 3884 | ++DOMWINDOW == 262 (243F1000) [pid = 3884] [serial = 1071] [outer = 200A8B00]
06:24:48 INFO - PROCESS | 3884 | 1446125088564 Marionette INFO loaded listener.js
06:24:48 INFO - PROCESS | 3884 | ++DOMWINDOW == 263 (243F2680) [pid = 3884] [serial = 1072] [outer = 200A8B00]
06:24:49 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
06:24:49 INFO - document served over http requires an https
06:24:49 INFO - sub-resource via script-tag using the meta-referrer
06:24:49 INFO - delivery method with swap-origin-redirect and when
06:24:49 INFO - the target request is same-origin.
06:24:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 942ms
06:24:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:24:49 INFO - PROCESS | 3884 | ++DOCSHELL 2204A200 == 81 [pid = 3884] [id = 382]
06:24:49 INFO - PROCESS | 3884 | ++DOMWINDOW == 264 (22042400) [pid = 3884] [serial = 1073] [outer = 00000000]
06:24:49 INFO - PROCESS | 3884 | ++DOMWINDOW == 265 (22043D00) [pid = 3884] [serial = 1074] [outer = 22042400]
06:24:49 INFO - PROCESS | 3884 | 1446125089426 Marionette INFO loaded listener.js
06:24:49 INFO - PROCESS | 3884 | ++DOMWINDOW == 266 (22044C00) [pid = 3884] [serial = 1075] [outer = 22042400]
06:24:50 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
06:24:50 INFO - document served over http requires an https
06:24:50 INFO - sub-resource via xhr-request using the meta-referrer
06:24:50 INFO - delivery method with keep-origin-redirect and when
06:24:50 INFO - the target request is same-origin.
06:24:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 896ms
06:24:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
06:24:50 INFO - PROCESS | 3884 | ++DOCSHELL 227B3400 == 82 [pid = 3884] [id = 383]
06:24:50 INFO - PROCESS | 3884 | ++DOMWINDOW == 267 (22043800) [pid = 3884] [serial = 1076] [outer = 00000000]
06:24:50 INFO - PROCESS | 3884 | ++DOMWINDOW == 268 (22B31500) [pid = 3884] [serial = 1077] [outer = 22043800]
06:24:50 INFO - PROCESS | 3884 | 1446125090350 Marionette INFO loaded listener.js
06:24:50 INFO - PROCESS | 3884 | ++DOMWINDOW == 269 (22B32B80) [pid = 3884] [serial = 1078] [outer = 22043800]
06:24:50 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
06:24:50 INFO - document served over http requires an https
06:24:50 INFO - sub-resource via xhr-request using the meta-referrer
06:24:50 INFO - delivery method with no-redirect and when
06:24:50 INFO - the target request is same-origin.
06:24:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 707ms
06:24:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:24:51 INFO - PROCESS | 3884 | ++DOCSHELL 22A35B00 == 83 [pid = 3884] [id = 384]
06:24:51 INFO - PROCESS | 3884 | ++DOMWINDOW == 270 (22B32680) [pid = 3884] [serial = 1079] [outer = 00000000]
06:24:51 INFO - PROCESS | 3884 | ++DOMWINDOW == 271 (22B33D00) [pid = 3884] [serial = 1080] [outer = 22B32680]
06:24:51 INFO - PROCESS | 3884 | 1446125091084 Marionette INFO loaded listener.js
06:24:51 INFO - PROCESS | 3884 | ++DOMWINDOW == 272 (22B35380) [pid = 3884] [serial = 1081] [outer = 22B32680]
06:24:51 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
06:24:51 INFO - document served over http requires an https
06:24:51 INFO - sub-resource via xhr-request using the meta-referrer
06:24:51 INFO - delivery method with swap-origin-redirect and when
06:24:51 INFO - the target request is same-origin.
06:24:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 801ms
06:24:51 INFO - TEST-START | /resource-timing/test_resource_timing.html
06:24:51 INFO - PROCESS | 3884 | ++DOCSHELL 24366900 == 84 [pid = 3884] [id = 385]
06:24:51 INFO - PROCESS | 3884 | ++DOMWINDOW == 273 (22B31F00) [pid = 3884] [serial = 1082] [outer = 00000000]
06:24:51 INFO - PROCESS | 3884 | ++DOMWINDOW == 274 (22B35D80) [pid = 3884] [serial = 1083] [outer = 22B31F00]
06:24:51 INFO - PROCESS | 3884 | 1446125091911 Marionette INFO loaded listener.js
06:24:52 INFO - PROCESS | 3884 | ++DOMWINDOW == 275 (24371A00) [pid = 3884] [serial = 1084] [outer = 22B31F00]
06:24:52 INFO - PROCESS | 3884 | ++DOCSHELL 229BB700 == 85 [pid = 3884] [id = 386]
06:24:52 INFO - PROCESS | 3884 | ++DOMWINDOW == 276 (24374C00) [pid = 3884] [serial = 1085] [outer = 00000000]
06:24:52 INFO - PROCESS | 3884 | ++DOMWINDOW == 277 (24374E80) [pid = 3884] [serial = 1086] [outer = 24374C00]
06:24:52 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (iframe)
06:24:52 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"
06:24:52 INFO - resource_load/<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:155:9
06:24:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:24:52 INFO - resource_load@http://web-platform.test:8000/resource-timing/test_resource_timing.js:151:5
06:24:52 INFO - onload/element.onload<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:101:21
06:24:52 INFO - EventHandlerNonNull*onload@http://web-platform.test:8000/resource-timing/test_resource_timing.js:99:31
06:24:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/resource-timing/test_resource_timing.js:26:1
06:24:52 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (iframe)
06:24:52 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (img)
06:24:52 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (img)
06:24:52 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (img)
06:24:52 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (link)
06:24:52 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (link)
06:24:52 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (link)
06:24:52 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (script)
06:24:52 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (script)
06:24:52 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (script)
06:24:52 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (xmlhttprequest)
06:24:52 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (xmlhttprequest)
06:24:52 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (xmlhttprequest)
06:24:52 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist
06:24:52 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 1
06:24:52 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 2
06:24:52 INFO - TEST-OK | /resource-timing/test_resource_timing.html | took 1147ms
06:24:52 INFO - TEST-START | /screen-orientation/lock-bad-argument.html
06:24:53 INFO - PROCESS | 3884 | ++DOCSHELL 25901600 == 86 [pid = 3884] [id = 387]
06:24:53 INFO - PROCESS | 3884 | ++DOMWINDOW == 278 (24373580) [pid = 3884] [serial = 1087] [outer = 00000000]
06:24:53 INFO - PROCESS | 3884 | ++DOMWINDOW == 279 (24375380) [pid = 3884] [serial = 1088] [outer = 24373580]
06:24:53 INFO - PROCESS | 3884 | 1446125093121 Marionette INFO loaded listener.js
06:24:53 INFO - PROCESS | 3884 | ++DOMWINDOW == 280 (243AA600) [pid = 3884] [serial = 1089] [outer = 24373580]
06:24:53 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"
06:24:53 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:17:5
06:24:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:24:53 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:16:1
06:24:53 INFO - TEST-OK | /screen-orientation/lock-bad-argument.html | took 801ms
06:24:53 INFO - TEST-START | /screen-orientation/lock-basic.html
06:24:53 INFO - PROCESS | 3884 | ++DOCSHELL 24368400 == 87 [pid = 3884] [id = 388]
06:24:53 INFO - PROCESS | 3884 | ++DOMWINDOW == 281 (243AA380) [pid = 3884] [serial = 1090] [outer = 00000000]
06:24:53 INFO - PROCESS | 3884 | ++DOMWINDOW == 282 (25BB3000) [pid = 3884] [serial = 1091] [outer = 243AA380]
06:24:53 INFO - PROCESS | 3884 | 1446125093861 Marionette INFO loaded listener.js
06:24:53 INFO - PROCESS | 3884 | ++DOMWINDOW == 283 (25BB3C80) [pid = 3884] [serial = 1092] [outer = 243AA380]
06:24:58 INFO - PROCESS | 3884 | --DOCSHELL 1B816000 == 86 [pid = 3884] [id = 276]
06:24:58 INFO - PROCESS | 3884 | --DOCSHELL 2006CD00 == 85 [pid = 3884] [id = 366]
06:24:58 INFO - PROCESS | 3884 | --DOCSHELL 1DCF6700 == 84 [pid = 3884] [id = 365]
06:24:58 INFO - PROCESS | 3884 | --DOCSHELL 1D5BA800 == 83 [pid = 3884] [id = 364]
06:24:58 INFO - PROCESS | 3884 | --DOCSHELL 1DC41000 == 82 [pid = 3884] [id = 363]
06:24:58 INFO - PROCESS | 3884 | --DOCSHELL 19DFD800 == 81 [pid = 3884] [id = 362]
06:24:58 INFO - PROCESS | 3884 | --DOCSHELL 1DAF5C00 == 80 [pid = 3884] [id = 361]
06:24:58 INFO - PROCESS | 3884 | --DOCSHELL 1C44B200 == 79 [pid = 3884] [id = 360]
06:24:58 INFO - PROCESS | 3884 | --DOCSHELL 1C946C00 == 78 [pid = 3884] [id = 359]
06:24:58 INFO - PROCESS | 3884 | --DOCSHELL 1A71A600 == 77 [pid = 3884] [id = 358]
06:24:58 INFO - PROCESS | 3884 | --DOCSHELL 19C5D000 == 76 [pid = 3884] [id = 357]
06:24:58 INFO - PROCESS | 3884 | --DOCSHELL 17DDCE00 == 75 [pid = 3884] [id = 356]
06:24:58 INFO - PROCESS | 3884 | --DOCSHELL 0F0AD300 == 74 [pid = 3884] [id = 355]
06:24:58 INFO - PROCESS | 3884 | --DOCSHELL 17DDB000 == 73 [pid = 3884] [id = 354]
06:24:58 INFO - PROCESS | 3884 | --DOCSHELL 153A9300 == 72 [pid = 3884] [id = 353]
06:24:58 INFO - PROCESS | 3884 | --DOCSHELL 118C2500 == 71 [pid = 3884] [id = 352]
06:24:58 INFO - PROCESS | 3884 | --DOCSHELL 20D08A00 == 70 [pid = 3884] [id = 348]
06:24:58 INFO - PROCESS | 3884 | --DOCSHELL 20F0B100 == 69 [pid = 3884] [id = 347]
06:24:58 INFO - PROCESS | 3884 | --DOCSHELL 20F09000 == 68 [pid = 3884] [id = 346]
06:24:58 INFO - PROCESS | 3884 | --DOCSHELL 22686900 == 67 [pid = 3884] [id = 345]
06:24:58 INFO - PROCESS | 3884 | --DOCSHELL 22687B00 == 66 [pid = 3884] [id = 344]
06:24:58 INFO - PROCESS | 3884 | --DOCSHELL 206FC100 == 65 [pid = 3884] [id = 343]
06:24:58 INFO - PROCESS | 3884 | --DOCSHELL 1EDA8D00 == 64 [pid = 3884] [id = 342]
06:24:58 INFO - PROCESS | 3884 | --DOCSHELL 1EDA6C00 == 63 [pid = 3884] [id = 341]
06:24:58 INFO - PROCESS | 3884 | --DOCSHELL 1DB4D400 == 62 [pid = 3884] [id = 340]
06:24:58 INFO - PROCESS | 3884 | --DOCSHELL 2006A300 == 61 [pid = 3884] [id = 339]
06:24:58 INFO - PROCESS | 3884 | --DOCSHELL 1DB65600 == 60 [pid = 3884] [id = 338]
06:24:58 INFO - PROCESS | 3884 | --DOCSHELL 19BAB600 == 59 [pid = 3884] [id = 337]
06:24:58 INFO - PROCESS | 3884 | --DOCSHELL 15FAA000 == 58 [pid = 3884] [id = 336]
06:24:58 INFO - PROCESS | 3884 | --DOCSHELL 14038D00 == 57 [pid = 3884] [id = 335]
06:24:58 INFO - PROCESS | 3884 | --DOCSHELL 0F052500 == 56 [pid = 3884] [id = 334]
06:24:58 INFO - PROCESS | 3884 | --DOMWINDOW == 282 (177B3780) [pid = 3884] [serial = 901] [outer = 00000000] [url = about:blank]
06:24:58 INFO - PROCESS | 3884 | --DOMWINDOW == 281 (221F6D00) [pid = 3884] [serial = 922] [outer = 00000000] [url = about:blank]
06:24:58 INFO - PROCESS | 3884 | --DOMWINDOW == 280 (1E566F80) [pid = 3884] [serial = 840] [outer = 00000000] [url = about:blank]
06:24:58 INFO - PROCESS | 3884 | --DOMWINDOW == 279 (16CF5100) [pid = 3884] [serial = 930] [outer = 00000000] [url = about:blank]
06:24:58 INFO - PROCESS | 3884 | --DOMWINDOW == 278 (14DA2400) [pid = 3884] [serial = 925] [outer = 00000000] [url = about:blank]
06:24:58 INFO - PROCESS | 3884 | --DOMWINDOW == 277 (177B3A00) [pid = 3884] [serial = 904] [outer = 00000000] [url = about:blank]
06:24:58 INFO - PROCESS | 3884 | --DOMWINDOW == 276 (16C95B00) [pid = 3884] [serial = 898] [outer = 00000000] [url = about:blank]
06:24:58 INFO - PROCESS | 3884 | --DOMWINDOW == 275 (1D5EBB00) [pid = 3884] [serial = 916] [outer = 00000000] [url = about:blank]
06:24:58 INFO - PROCESS | 3884 | --DOMWINDOW == 274 (2203AE00) [pid = 3884] [serial = 919] [outer = 00000000] [url = about:blank]
06:25:02 INFO - PROCESS | 3884 | --DOMWINDOW == 273 (20586880) [pid = 3884] [serial = 968] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:25:02 INFO - PROCESS | 3884 | --DOMWINDOW == 272 (1C4C7E80) [pid = 3884] [serial = 936] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:25:02 INFO - PROCESS | 3884 | --DOMWINDOW == 271 (15214200) [pid = 3884] [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]
06:25:02 INFO - PROCESS | 3884 | --DOMWINDOW == 270 (1C758000) [pid = 3884] [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]
06:25:02 INFO - PROCESS | 3884 | --DOMWINDOW == 269 (13ECD600) [pid = 3884] [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]
06:25:02 INFO - PROCESS | 3884 | --DOMWINDOW == 268 (11139200) [pid = 3884] [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]
06:25:02 INFO - PROCESS | 3884 | --DOMWINDOW == 267 (15085380) [pid = 3884] [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]
06:25:02 INFO - PROCESS | 3884 | --DOMWINDOW == 266 (177B6700) [pid = 3884] [serial = 1020] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:25:02 INFO - PROCESS | 3884 | --DOMWINDOW == 265 (221F5E00) [pid = 3884] [serial = 1015] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446125076174]
06:25:02 INFO - PROCESS | 3884 | --DOMWINDOW == 264 (1C942400) [pid = 3884] [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]
06:25:02 INFO - PROCESS | 3884 | --DOMWINDOW == 263 (206B6C80) [pid = 3884] [serial = 978] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:25:02 INFO - PROCESS | 3884 | --DOMWINDOW == 262 (2064D700) [pid = 3884] [serial = 973] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446125064884]
06:25:02 INFO - PROCESS | 3884 | --DOMWINDOW == 261 (18CAB580) [pid = 3884] [serial = 1021] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:25:02 INFO - PROCESS | 3884 | --DOMWINDOW == 260 (15015B80) [pid = 3884] [serial = 1018] [outer = 00000000] [url = about:blank]
06:25:02 INFO - PROCESS | 3884 | --DOMWINDOW == 259 (2114DD80) [pid = 3884] [serial = 1032] [outer = 00000000] [url = about:blank]
06:25:02 INFO - PROCESS | 3884 | --DOMWINDOW == 258 (1861D880) [pid = 3884] [serial = 1002] [outer = 00000000] [url = about:blank]
06:25:02 INFO - PROCESS | 3884 | --DOMWINDOW == 257 (1CA3D380) [pid = 3884] [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]
06:25:02 INFO - PROCESS | 3884 | --DOMWINDOW == 256 (1C4C5680) [pid = 3884] [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]
06:25:02 INFO - PROCESS | 3884 | --DOMWINDOW == 255 (18255D80) [pid = 3884] [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]
06:25:02 INFO - PROCESS | 3884 | --DOMWINDOW == 254 (0FBF5380) [pid = 3884] [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]
06:25:02 INFO - PROCESS | 3884 | --DOMWINDOW == 253 (16C91F00) [pid = 3884] [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]
06:25:02 INFO - PROCESS | 3884 | --DOMWINDOW == 252 (15015400) [pid = 3884] [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]
06:25:02 INFO - PROCESS | 3884 | --DOMWINDOW == 251 (2064B180) [pid = 3884] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:25:02 INFO - PROCESS | 3884 | --DOMWINDOW == 250 (11138D00) [pid = 3884] [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]
06:25:02 INFO - PROCESS | 3884 | --DOMWINDOW == 249 (11136280) [pid = 3884] [serial = 939] [outer = 00000000] [url = about:blank]
06:25:02 INFO - PROCESS | 3884 | --DOMWINDOW == 248 (2064D200) [pid = 3884] [serial = 979] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:25:02 INFO - PROCESS | 3884 | --DOMWINDOW == 247 (2064BB80) [pid = 3884] [serial = 976] [outer = 00000000] [url = about:blank]
06:25:02 INFO - PROCESS | 3884 | --DOMWINDOW == 246 (206B9200) [pid = 3884] [serial = 984] [outer = 00000000] [url = about:blank]
06:25:02 INFO - PROCESS | 3884 | --DOMWINDOW == 245 (206BA100) [pid = 3884] [serial = 987] [outer = 00000000] [url = about:blank]
06:25:02 INFO - PROCESS | 3884 | --DOMWINDOW == 244 (16CF2900) [pid = 3884] [serial = 942] [outer = 00000000] [url = about:blank]
06:25:02 INFO - PROCESS | 3884 | --DOMWINDOW == 243 (206B7680) [pid = 3884] [serial = 981] [outer = 00000000] [url = about:blank]
06:25:02 INFO - PROCESS | 3884 | --DOMWINDOW == 242 (1C941780) [pid = 3884] [serial = 948] [outer = 00000000] [url = about:blank]
06:25:02 INFO - PROCESS | 3884 | --DOMWINDOW == 241 (19221000) [pid = 3884] [serial = 945] [outer = 00000000] [url = about:blank]
06:25:02 INFO - PROCESS | 3884 | --DOMWINDOW == 240 (20584D00) [pid = 3884] [serial = 969] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:25:02 INFO - PROCESS | 3884 | --DOMWINDOW == 239 (20583E00) [pid = 3884] [serial = 966] [outer = 00000000] [url = about:blank]
06:25:02 INFO - PROCESS | 3884 | --DOMWINDOW == 238 (1CA3B300) [pid = 3884] [serial = 993] [outer = 00000000] [url = about:blank]
06:25:02 INFO - PROCESS | 3884 | --DOMWINDOW == 237 (2064C800) [pid = 3884] [serial = 974] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446125064884]
06:25:02 INFO - PROCESS | 3884 | --DOMWINDOW == 236 (20586100) [pid = 3884] [serial = 971] [outer = 00000000] [url = about:blank]
06:25:02 INFO - PROCESS | 3884 | --DOMWINDOW == 235 (1EDA5600) [pid = 3884] [serial = 963] [outer = 00000000] [url = about:blank]
06:25:02 INFO - PROCESS | 3884 | --DOMWINDOW == 234 (1DA75880) [pid = 3884] [serial = 957] [outer = 00000000] [url = about:blank]
06:25:02 INFO - PROCESS | 3884 | --DOMWINDOW == 233 (20586B00) [pid = 3884] [serial = 1029] [outer = 00000000] [url = about:blank]
06:25:02 INFO - PROCESS | 3884 | --DOMWINDOW == 232 (1C942E00) [pid = 3884] [serial = 1005] [outer = 00000000] [url = about:blank]
06:25:02 INFO - PROCESS | 3884 | --DOMWINDOW == 231 (1EDA3D00) [pid = 3884] [serial = 960] [outer = 00000000] [url = about:blank]
06:25:02 INFO - PROCESS | 3884 | --DOMWINDOW == 230 (1D795E00) [pid = 3884] [serial = 954] [outer = 00000000] [url = about:blank]
06:25:02 INFO - PROCESS | 3884 | --DOMWINDOW == 229 (15133300) [pid = 3884] [serial = 996] [outer = 00000000] [url = about:blank]
06:25:02 INFO - PROCESS | 3884 | --DOMWINDOW == 228 (1D0EA100) [pid = 3884] [serial = 951] [outer = 00000000] [url = about:blank]
06:25:02 INFO - PROCESS | 3884 | --DOMWINDOW == 227 (15015680) [pid = 3884] [serial = 990] [outer = 00000000] [url = about:blank]
06:25:02 INFO - PROCESS | 3884 | --DOMWINDOW == 226 (16C93D00) [pid = 3884] [serial = 1023] [outer = 00000000] [url = about:blank]
06:25:02 INFO - PROCESS | 3884 | --DOMWINDOW == 225 (1C944700) [pid = 3884] [serial = 1026] [outer = 00000000] [url = about:blank]
06:25:02 INFO - PROCESS | 3884 | --DOMWINDOW == 224 (153DC680) [pid = 3884] [serial = 999] [outer = 00000000] [url = about:blank]
06:25:02 INFO - PROCESS | 3884 | --DOMWINDOW == 223 (1C4C8100) [pid = 3884] [serial = 937] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:25:02 INFO - PROCESS | 3884 | --DOMWINDOW == 222 (1D796F80) [pid = 3884] [serial = 1011] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:25:02 INFO - PROCESS | 3884 | --DOMWINDOW == 221 (1D5E8E00) [pid = 3884] [serial = 1008] [outer = 00000000] [url = about:blank]
06:25:02 INFO - PROCESS | 3884 | --DOMWINDOW == 220 (221F6080) [pid = 3884] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446125076174]
06:25:02 INFO - PROCESS | 3884 | --DOMWINDOW == 219 (1D797200) [pid = 3884] [serial = 1013] [outer = 00000000] [url = about:blank]
06:25:02 INFO - PROCESS | 3884 | --DOMWINDOW == 218 (1D797700) [pid = 3884] [serial = 994] [outer = 00000000] [url = about:blank]
06:25:02 INFO - PROCESS | 3884 | --DOMWINDOW == 217 (16C38A00) [pid = 3884] [serial = 997] [outer = 00000000] [url = about:blank]
06:25:02 INFO - PROCESS | 3884 | --DOMWINDOW == 216 (1C4C4C80) [pid = 3884] [serial = 991] [outer = 00000000] [url = about:blank]
06:25:02 INFO - PROCESS | 3884 | --DOMWINDOW == 215 (1C4C4A00) [pid = 3884] [serial = 935] [outer = 00000000] [url = about:blank]
06:25:10 INFO - PROCESS | 3884 | --DOCSHELL 20D07800 == 55 [pid = 3884] [id = 349]
06:25:10 INFO - PROCESS | 3884 | --DOCSHELL 24126600 == 54 [pid = 3884] [id = 350]
06:25:10 INFO - PROCESS | 3884 | --DOCSHELL 0FBD9900 == 53 [pid = 3884] [id = 192]
06:25:10 INFO - PROCESS | 3884 | --DOCSHELL 12654800 == 52 [pid = 3884] [id = 283]
06:25:10 INFO - PROCESS | 3884 | --DOCSHELL 1604C500 == 51 [pid = 3884] [id = 199]
06:25:10 INFO - PROCESS | 3884 | --DOCSHELL 15FACD00 == 50 [pid = 3884] [id = 205]
06:25:10 INFO - PROCESS | 3884 | --DOCSHELL 01391300 == 49 [pid = 3884] [id = 351]
06:25:10 INFO - PROCESS | 3884 | --DOCSHELL 141D2500 == 48 [pid = 3884] [id = 197]
06:25:10 INFO - PROCESS | 3884 | --DOCSHELL 16429900 == 47 [pid = 3884] [id = 275]
06:25:10 INFO - PROCESS | 3884 | --DOCSHELL 1804CB00 == 46 [pid = 3884] [id = 202]
06:25:10 INFO - PROCESS | 3884 | --DOCSHELL 120DB400 == 45 [pid = 3884] [id = 208]
06:25:10 INFO - PROCESS | 3884 | --DOCSHELL 0F594C00 == 44 [pid = 3884] [id = 207]
06:25:10 INFO - PROCESS | 3884 | --DOCSHELL 16A4DA00 == 43 [pid = 3884] [id = 200]
06:25:10 INFO - PROCESS | 3884 | --DOCSHELL 10C5F100 == 42 [pid = 3884] [id = 212]
06:25:10 INFO - PROCESS | 3884 | --DOCSHELL 150E5400 == 41 [pid = 3884] [id = 203]
06:25:10 INFO - PROCESS | 3884 | --DOCSHELL 1150C600 == 40 [pid = 3884] [id = 193]
06:25:10 INFO - PROCESS | 3884 | --DOCSHELL 17EF8300 == 39 [pid = 3884] [id = 201]
06:25:10 INFO - PROCESS | 3884 | --DOCSHELL 12653900 == 38 [pid = 3884] [id = 195]
06:25:10 INFO - PROCESS | 3884 | --DOCSHELL 0F506900 == 37 [pid = 3884] [id = 191]
06:25:10 INFO - PROCESS | 3884 | --DOCSHELL 13AA4400 == 36 [pid = 3884] [id = 214]
06:25:10 INFO - PROCESS | 3884 | --DOCSHELL 19125900 == 35 [pid = 3884] [id = 206]
06:25:10 INFO - PROCESS | 3884 | --DOCSHELL 15FAC700 == 34 [pid = 3884] [id = 317]
06:25:10 INFO - PROCESS | 3884 | --DOCSHELL 11F05E00 == 33 [pid = 3884] [id = 274]
06:25:10 INFO - PROCESS | 3884 | --DOCSHELL 1150C300 == 32 [pid = 3884] [id = 210]
06:25:10 INFO - PROCESS | 3884 | --DOCSHELL 141D1F00 == 31 [pid = 3884] [id = 204]
06:25:10 INFO - PROCESS | 3884 | --DOCSHELL 1DEB3100 == 30 [pid = 3884] [id = 272]
06:25:10 INFO - PROCESS | 3884 | --DOCSHELL 25901600 == 29 [pid = 3884] [id = 387]
06:25:10 INFO - PROCESS | 3884 | --DOCSHELL 229BB700 == 28 [pid = 3884] [id = 386]
06:25:10 INFO - PROCESS | 3884 | --DOCSHELL 24366900 == 27 [pid = 3884] [id = 385]
06:25:10 INFO - PROCESS | 3884 | --DOCSHELL 22A35B00 == 26 [pid = 3884] [id = 384]
06:25:10 INFO - PROCESS | 3884 | --DOCSHELL 227B3400 == 25 [pid = 3884] [id = 383]
06:25:10 INFO - PROCESS | 3884 | --DOCSHELL 2204A200 == 24 [pid = 3884] [id = 382]
06:25:10 INFO - PROCESS | 3884 | --DOCSHELL 24534B00 == 23 [pid = 3884] [id = 381]
06:25:10 INFO - PROCESS | 3884 | --DOCSHELL 229B9C00 == 22 [pid = 3884] [id = 380]
06:25:10 INFO - PROCESS | 3884 | --DOCSHELL 20032800 == 21 [pid = 3884] [id = 379]
06:25:10 INFO - PROCESS | 3884 | --DOCSHELL 20033400 == 20 [pid = 3884] [id = 378]
06:25:10 INFO - PROCESS | 3884 | --DOCSHELL 1DB55E00 == 19 [pid = 3884] [id = 377]
06:25:10 INFO - PROCESS | 3884 | --DOCSHELL 1DB54600 == 18 [pid = 3884] [id = 376]
06:25:10 INFO - PROCESS | 3884 | --DOCSHELL 21DEA800 == 17 [pid = 3884] [id = 375]
06:25:10 INFO - PROCESS | 3884 | --DOCSHELL 21DE9300 == 16 [pid = 3884] [id = 374]
06:25:10 INFO - PROCESS | 3884 | --DOCSHELL 21EE3700 == 15 [pid = 3884] [id = 373]
06:25:10 INFO - PROCESS | 3884 | --DOCSHELL 206FAF00 == 14 [pid = 3884] [id = 372]
06:25:10 INFO - PROCESS | 3884 | --DOCSHELL 1DCF6D00 == 13 [pid = 3884] [id = 371]
06:25:10 INFO - PROCESS | 3884 | --DOCSHELL 1A28EE00 == 12 [pid = 3884] [id = 370]
06:25:10 INFO - PROCESS | 3884 | --DOCSHELL 17B7AF00 == 11 [pid = 3884] [id = 369]
06:25:10 INFO - PROCESS | 3884 | --DOCSHELL 12653F00 == 10 [pid = 3884] [id = 368]
06:25:10 INFO - PROCESS | 3884 | --DOCSHELL 20F0AE00 == 9 [pid = 3884] [id = 367]
06:25:10 INFO - PROCESS | 3884 | --DOMWINDOW == 214 (153DCE00) [pid = 3884] [serial = 1019] [outer = 00000000] [url = about:blank]
06:25:10 INFO - PROCESS | 3884 | --DOMWINDOW == 213 (1EDA3800) [pid = 3884] [serial = 1009] [outer = 00000000] [url = about:blank]
06:25:10 INFO - PROCESS | 3884 | --DOMWINDOW == 212 (21149280) [pid = 3884] [serial = 1030] [outer = 00000000] [url = about:blank]
06:25:10 INFO - PROCESS | 3884 | --DOMWINDOW == 211 (198FCC00) [pid = 3884] [serial = 1024] [outer = 00000000] [url = about:blank]
06:25:10 INFO - PROCESS | 3884 | --DOMWINDOW == 210 (18F71000) [pid = 3884] [serial = 1000] [outer = 00000000] [url = about:blank]
06:25:10 INFO - PROCESS | 3884 | --DOMWINDOW == 209 (1B8B3080) [pid = 3884] [serial = 1003] [outer = 00000000] [url = about:blank]
06:25:10 INFO - PROCESS | 3884 | --DOMWINDOW == 208 (1C9C2400) [pid = 3884] [serial = 1006] [outer = 00000000] [url = about:blank]
06:25:10 INFO - PROCESS | 3884 | --DOMWINDOW == 207 (1CA3D600) [pid = 3884] [serial = 1027] [outer = 00000000] [url = about:blank]
06:25:10 INFO - PROCESS | 3884 | --DOMWINDOW == 206 (206B6A00) [pid = 3884] [serial = 1014] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | JavaScript error: http://web-platform.test:8000/screen-orientation/lock-basic.html, line 11: NotSupportedError: Operation is not supported
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 205 (198FB580) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 204 (153C8880) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 203 (16C39900) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 202 (15211280) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 201 (22039280) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 200 (21149F00) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 199 (1A4FB880) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 198 (2064DC00) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 197 (1C75AD00) [pid = 3884] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 196 (24374C00) [pid = 3884] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/resource-timing/resources/resource_timing_test0.html]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 195 (0FDB1F00) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 194 (1DC94300) [pid = 3884] [serial = 1057] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446125085500]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 193 (177B4400) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 192 (2064B900) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 191 (16C39E00) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 190 (1C945600) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 189 (14A7BA00) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 188 (200A4280) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 187 (1C9C4C00) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 186 (1D5E8680) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 185 (14A7D080) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 184 (19224480) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 183 (1D794780) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 182 (1C75B200) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 181 (22372900) [pid = 3884] [serial = 1052] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 180 (1861BD00) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 179 (200A4A00) [pid = 3884] [serial = 1062] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 178 (18EC7100) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 177 (11137400) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 176 (1D795B80) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 175 (24373580) [pid = 3884] [serial = 1087] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/lock-bad-argument.html]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 174 (1CA3DB00) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 173 (16C91780) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 172 (16CF1780) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 171 (16C95380) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 170 (1A231780) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 169 (18619280) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 168 (2063DF80) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 167 (177B6980) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 166 (1C941280) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 165 (2063D080) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 164 (11F74700) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 163 (200A8B00) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 162 (18F74C00) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 161 (15084980) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 160 (1D0E8080) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 159 (2064A280) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 158 (1DC93680) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 157 (16C92B80) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 156 (22043800) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 155 (1EDA2180) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 154 (1EDA3300) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 153 (12D02680) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 152 (20582500) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 151 (15014280) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 150 (1DC92000) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 149 (0F1F3F80) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 148 (1A0A5980) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 147 (1A4F8900) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 146 (1CA3CE80) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 145 (1C942680) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 144 (18F74480) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 143 (19C05880) [pid = 3884] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 142 (153C8B00) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 141 (2064A500) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 140 (19C03580) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 139 (15132B80) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 138 (16C39680) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 137 (1EDA5380) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 136 (1D5EB600) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 135 (14DA2680) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 134 (153C5E00) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 133 (15213080) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 132 (2063B780) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 131 (1D0EA380) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 130 (0CE77980) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 129 (22B31F00) [pid = 3884] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/resource-timing/test_resource_timing.html]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 128 (156E9500) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 127 (22B32680) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 126 (1B8B3D00) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 125 (18EC6480) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 124 (198FA400) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 123 (15015180) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 122 (0F081000) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 121 (22042400) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 120 (16C3A800) [pid = 3884] [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]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 119 (22B33D00) [pid = 3884] [serial = 1080] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 118 (200A4F00) [pid = 3884] [serial = 1063] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 117 (1DC95200) [pid = 3884] [serial = 1060] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 116 (25BB3000) [pid = 3884] [serial = 1091] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 115 (22043D00) [pid = 3884] [serial = 1074] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 114 (1DC93900) [pid = 3884] [serial = 1058] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446125085500]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 113 (22373A80) [pid = 3884] [serial = 1055] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 112 (24374E80) [pid = 3884] [serial = 1086] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 111 (22B35D80) [pid = 3884] [serial = 1083] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 110 (2063D580) [pid = 3884] [serial = 1047] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 109 (16486500) [pid = 3884] [serial = 1035] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 108 (1C4C4780) [pid = 3884] [serial = 1038] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 107 (243F1000) [pid = 3884] [serial = 1071] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 106 (22B31500) [pid = 3884] [serial = 1077] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 105 (243AA600) [pid = 3884] [serial = 1089] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 104 (24375380) [pid = 3884] [serial = 1088] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 103 (200A5400) [pid = 3884] [serial = 1065] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 102 (22039500) [pid = 3884] [serial = 1044] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 101 (1D0E9E80) [pid = 3884] [serial = 1041] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 100 (22373080) [pid = 3884] [serial = 1053] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 99 (221F4A00) [pid = 3884] [serial = 1050] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 98 (200A8600) [pid = 3884] [serial = 1068] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 97 (22B35380) [pid = 3884] [serial = 1081] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 96 (127ED800) [pid = 3884] [serial = 940] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 95 (1A233D00) [pid = 3884] [serial = 705] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 94 (1D0E7B80) [pid = 3884] [serial = 780] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 93 (2203A900) [pid = 3884] [serial = 883] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 92 (1E565B80) [pid = 3884] [serial = 792] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 91 (22044C00) [pid = 3884] [serial = 1075] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 90 (206B8A80) [pid = 3884] [serial = 982] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 89 (21149000) [pid = 3884] [serial = 877] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 88 (177B3500) [pid = 3884] [serial = 865] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 87 (1ABBDB00) [pid = 3884] [serial = 719] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 86 (15017700) [pid = 3884] [serial = 795] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 85 (1A722B80) [pid = 3884] [serial = 711] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 84 (1D5EB380) [pid = 3884] [serial = 786] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 83 (198FB300) [pid = 3884] [serial = 654] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 82 (1C75CB00) [pid = 3884] [serial = 777] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 81 (1A724C00) [pid = 3884] [serial = 850] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 80 (18CAD600) [pid = 3884] [serial = 648] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 79 (1C945100) [pid = 3884] [serial = 862] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 78 (16C38780) [pid = 3884] [serial = 696] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 77 (221F4280) [pid = 3884] [serial = 977] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 76 (1DA74200) [pid = 3884] [serial = 859] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 75 (1EDA4C00) [pid = 3884] [serial = 961] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 74 (21149500) [pid = 3884] [serial = 952] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 73 (1CA3B800) [pid = 3884] [serial = 856] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 72 (1861A680) [pid = 3884] [serial = 943] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 71 (156E9780) [pid = 3884] [serial = 693] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 70 (1D797E80) [pid = 3884] [serial = 955] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 69 (1E564C80) [pid = 3884] [serial = 798] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 68 (177B7880) [pid = 3884] [serial = 868] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 67 (1861CC00) [pid = 3884] [serial = 771] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 66 (19C05600) [pid = 3884] [serial = 660] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 65 (2064A000) [pid = 3884] [serial = 972] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 64 (2114CC00) [pid = 3884] [serial = 880] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 63 (1ABBA900) [pid = 3884] [serial = 714] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 62 (16C91500) [pid = 3884] [serial = 871] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 61 (15084480) [pid = 3884] [serial = 630] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 60 (1A0A5700) [pid = 3884] [serial = 663] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 59 (1C4C6D00) [pid = 3884] [serial = 946] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 58 (20585E80) [pid = 3884] [serial = 967] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 57 (198FC980) [pid = 3884] [serial = 702] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 56 (221F7480) [pid = 3884] [serial = 958] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 55 (1A4FB100) [pid = 3884] [serial = 708] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 54 (2203D100) [pid = 3884] [serial = 888] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 53 (1DA73080) [pid = 3884] [serial = 789] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 52 (1861D380) [pid = 3884] [serial = 645] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 51 (20582F00) [pid = 3884] [serial = 964] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 50 (18252680) [pid = 3884] [serial = 640] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 49 (1D5E7280) [pid = 3884] [serial = 783] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 48 (1CA39780) [pid = 3884] [serial = 949] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 47 (15082E00) [pid = 3884] [serial = 690] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 46 (18CAA180) [pid = 3884] [serial = 845] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 45 (221F6300) [pid = 3884] [serial = 985] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 44 (19C02E00) [pid = 3884] [serial = 657] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 43 (1B8B4980) [pid = 3884] [serial = 724] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 42 (16CF2B80) [pid = 3884] [serial = 699] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 41 (16C95100) [pid = 3884] [serial = 874] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 40 (243A6C80) [pid = 3884] [serial = 988] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 39 (18F72900) [pid = 3884] [serial = 651] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 38 (1A235600) [pid = 3884] [serial = 774] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 37 (16C38280) [pid = 3884] [serial = 582] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 36 (221F5400) [pid = 3884] [serial = 893] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 35 (16489480) [pid = 3884] [serial = 635] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 34 (177B4E00) [pid = 3884] [serial = 1036] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 33 (221F4500) [pid = 3884] [serial = 1033] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 32 (1C945D80) [pid = 3884] [serial = 1039] [outer = 00000000] [url = about:blank]
06:25:15 INFO - PROCESS | 3884 | --DOMWINDOW == 31 (22B32B80) [pid = 3884] [serial = 1078] [outer = 00000000] [url = about:blank]
06:25:22 INFO - PROCESS | 3884 | --DOMWINDOW == 30 (22373D00) [pid = 3884] [serial = 1069] [outer = 00000000] [url = about:blank]
06:25:22 INFO - PROCESS | 3884 | --DOMWINDOW == 29 (206B9980) [pid = 3884] [serial = 1042] [outer = 00000000] [url = about:blank]
06:25:22 INFO - PROCESS | 3884 | --DOMWINDOW == 28 (243A8300) [pid = 3884] [serial = 1045] [outer = 00000000] [url = about:blank]
06:25:22 INFO - PROCESS | 3884 | --DOMWINDOW == 27 (1DC96D80) [pid = 3884] [serial = 1061] [outer = 00000000] [url = about:blank]
06:25:22 INFO - PROCESS | 3884 | --DOMWINDOW == 26 (243A9C00) [pid = 3884] [serial = 1051] [outer = 00000000] [url = about:blank]
06:25:22 INFO - PROCESS | 3884 | --DOMWINDOW == 25 (243F2680) [pid = 3884] [serial = 1072] [outer = 00000000] [url = about:blank]
06:25:22 INFO - PROCESS | 3884 | --DOMWINDOW == 24 (200A7480) [pid = 3884] [serial = 1066] [outer = 00000000] [url = about:blank]
06:25:22 INFO - PROCESS | 3884 | --DOMWINDOW == 23 (2063E980) [pid = 3884] [serial = 1048] [outer = 00000000] [url = about:blank]
06:25:22 INFO - PROCESS | 3884 | --DOMWINDOW == 22 (22374E80) [pid = 3884] [serial = 1056] [outer = 00000000] [url = about:blank]
06:25:22 INFO - PROCESS | 3884 | --DOMWINDOW == 21 (24371A00) [pid = 3884] [serial = 1084] [outer = 00000000] [url = about:blank]
06:25:24 INFO - PROCESS | 3884 | MARIONETTE LOG: INFO: Timeout fired
06:25:24 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.unlock() doesn't throw when there is no lock
06:25:24 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | Test that screen.orientation.lock returns a pending promise. - Test timed out
06:25:24 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.lock() is actually async
06:25:24 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | took 30502ms
06:25:24 INFO - TEST-START | /screen-orientation/lock-sandboxed-iframe.html
06:25:24 INFO - PROCESS | 3884 | ++DOCSHELL 0F507800 == 10 [pid = 3884] [id = 389]
06:25:24 INFO - PROCESS | 3884 | ++DOMWINDOW == 22 (0FBF1280) [pid = 3884] [serial = 1093] [outer = 00000000]
06:25:24 INFO - PROCESS | 3884 | ++DOMWINDOW == 23 (110B3F80) [pid = 3884] [serial = 1094] [outer = 0FBF1280]
06:25:24 INFO - PROCESS | 3884 | 1446125124360 Marionette INFO loaded listener.js
06:25:24 INFO - PROCESS | 3884 | ++DOMWINDOW == 24 (11136280) [pid = 3884] [serial = 1095] [outer = 0FBF1280]
06:25:24 INFO - PROCESS | 3884 | ++DOCSHELL 10B99300 == 11 [pid = 3884] [id = 390]
06:25:24 INFO - PROCESS | 3884 | ++DOMWINDOW == 25 (110B4200) [pid = 3884] [serial = 1096] [outer = 00000000]
06:25:24 INFO - PROCESS | 3884 | ++DOCSHELL 10C5DF00 == 12 [pid = 3884] [id = 391]
06:25:24 INFO - PROCESS | 3884 | ++DOMWINDOW == 26 (11138D00) [pid = 3884] [serial = 1097] [outer = 00000000]
06:25:24 INFO - PROCESS | 3884 | ++DOMWINDOW == 27 (11139200) [pid = 3884] [serial = 1098] [outer = 11138D00]
06:25:24 INFO - PROCESS | 3884 | ++DOMWINDOW == 28 (11139700) [pid = 3884] [serial = 1099] [outer = 110B4200]
06:25:31 INFO - PROCESS | 3884 | --DOCSHELL 24368400 == 11 [pid = 3884] [id = 388]
06:25:33 INFO - PROCESS | 3884 | --DOMWINDOW == 27 (25BB3C80) [pid = 3884] [serial = 1092] [outer = 00000000] [url = about:blank]
06:25:33 INFO - PROCESS | 3884 | --DOMWINDOW == 26 (110B3F80) [pid = 3884] [serial = 1094] [outer = 00000000] [url = about:blank]
06:25:33 INFO - PROCESS | 3884 | --DOMWINDOW == 25 (243AA380) [pid = 3884] [serial = 1090] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/lock-basic.html]
06:25:54 INFO - PROCESS | 3884 | MARIONETTE LOG: INFO: Timeout fired
06:25:54 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"
06:25:54 INFO - runTestNotAllowed/window.onmessage<@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:28:13
06:25:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:25:54 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
06:25:54 INFO - EventHandlerNonNull*runTestNotAllowed@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:27:28
06:25:54 INFO - @http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:35:5
06:25:54 INFO - TEST-NOTRUN | /screen-orientation/lock-sandboxed-iframe.html | Test with 'allow-orientation-lock' sandboxing directive
06:25:54 INFO - TEST-TIMEOUT | /screen-orientation/lock-sandboxed-iframe.html | took 30470ms
06:25:54 INFO - TEST-START | /screen-orientation/onchange-event-subframe.html
06:25:54 INFO - PROCESS | 3884 | --DOCSHELL 10B99300 == 10 [pid = 3884] [id = 390]
06:25:54 INFO - PROCESS | 3884 | --DOCSHELL 10C5DF00 == 9 [pid = 3884] [id = 391]
06:25:54 INFO - PROCESS | 3884 | ++DOCSHELL 0F136500 == 10 [pid = 3884] [id = 392]
06:25:54 INFO - PROCESS | 3884 | ++DOMWINDOW == 26 (0F081000) [pid = 3884] [serial = 1100] [outer = 00000000]
06:25:54 INFO - PROCESS | 3884 | ++DOMWINDOW == 27 (110B3F80) [pid = 3884] [serial = 1101] [outer = 0F081000]
06:25:54 INFO - PROCESS | 3884 | 1446125154827 Marionette INFO loaded listener.js
06:25:54 INFO - PROCESS | 3884 | ++DOMWINDOW == 28 (11137180) [pid = 3884] [serial = 1102] [outer = 0F081000]
06:25:55 INFO - PROCESS | 3884 | ++DOCSHELL 0FBD9300 == 11 [pid = 3884] [id = 393]
06:25:55 INFO - PROCESS | 3884 | ++DOMWINDOW == 29 (1113A100) [pid = 3884] [serial = 1103] [outer = 00000000]
06:25:55 INFO - PROCESS | 3884 | ++DOMWINDOW == 30 (1113A600) [pid = 3884] [serial = 1104] [outer = 1113A100]
06:25:55 INFO - PROCESS | 3884 | ++DOMWINDOW == 31 (11137B80) [pid = 3884] [serial = 1105] [outer = 19C05B00]
06:26:06 INFO - PROCESS | 3884 | --DOCSHELL 0F507800 == 10 [pid = 3884] [id = 389]
06:26:06 INFO - PROCESS | 3884 | --DOMWINDOW == 30 (11139200) [pid = 3884] [serial = 1098] [outer = 11138D00] [url = about:blank]
06:26:06 INFO - PROCESS | 3884 | --DOMWINDOW == 29 (11139700) [pid = 3884] [serial = 1099] [outer = 110B4200] [url = about:blank]
06:26:06 INFO - PROCESS | 3884 | --DOMWINDOW == 28 (11138D00) [pid = 3884] [serial = 1097] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/resources/sandboxed-iframe-locking.html]
06:26:06 INFO - PROCESS | 3884 | --DOMWINDOW == 27 (110B4200) [pid = 3884] [serial = 1096] [outer = 00000000] [url = about:blank]
06:26:12 INFO - PROCESS | 3884 | --DOMWINDOW == 26 (11136280) [pid = 3884] [serial = 1095] [outer = 00000000] [url = about:blank]
06:26:12 INFO - PROCESS | 3884 | --DOMWINDOW == 25 (110B3F80) [pid = 3884] [serial = 1101] [outer = 00000000] [url = about:blank]
06:26:12 INFO - PROCESS | 3884 | --DOMWINDOW == 24 (0FBF1280) [pid = 3884] [serial = 1093] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html]
06:26:12 INFO - PROCESS | 3884 | --DOMWINDOW == 23 (1A0A3E00) [pid = 3884] [serial = 851] [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.]
06:26:25 INFO - PROCESS | 3884 | MARIONETTE LOG: INFO: Timeout fired
06:26:25 INFO - TEST-NOTRUN | /screen-orientation/onchange-event-subframe.html | Test subframes receive orientation change events
06:26:25 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event-subframe.html | took 30471ms
06:26:25 INFO - TEST-START | /screen-orientation/onchange-event.html
06:26:25 INFO - PROCESS | 3884 | --DOCSHELL 0FBD9300 == 9 [pid = 3884] [id = 393]
06:26:25 INFO - PROCESS | 3884 | ++DOCSHELL 0F0AF700 == 10 [pid = 3884] [id = 394]
06:26:25 INFO - PROCESS | 3884 | ++DOMWINDOW == 24 (0F083800) [pid = 3884] [serial = 1106] [outer = 00000000]
06:26:25 INFO - PROCESS | 3884 | ++DOMWINDOW == 25 (110B4200) [pid = 3884] [serial = 1107] [outer = 0F083800]
06:26:25 INFO - PROCESS | 3884 | 1446125185306 Marionette INFO loaded listener.js
06:26:25 INFO - PROCESS | 3884 | ++DOMWINDOW == 26 (11137400) [pid = 3884] [serial = 1108] [outer = 0F083800]
06:26:35 INFO - PROCESS | 3884 | --DOCSHELL 0F136500 == 9 [pid = 3884] [id = 392]
06:26:35 INFO - PROCESS | 3884 | --DOMWINDOW == 25 (1113A600) [pid = 3884] [serial = 1104] [outer = 1113A100] [url = about:blank]
06:26:35 INFO - PROCESS | 3884 | --DOMWINDOW == 24 (1113A100) [pid = 3884] [serial = 1103] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/resources/iframe-listen-orientation-change.html]
06:26:41 INFO - PROCESS | 3884 | --DOMWINDOW == 23 (110B4200) [pid = 3884] [serial = 1107] [outer = 00000000] [url = about:blank]
06:26:41 INFO - PROCESS | 3884 | --DOMWINDOW == 22 (0F081000) [pid = 3884] [serial = 1100] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/onchange-event-subframe.html]
06:26:46 INFO - PROCESS | 3884 | --DOMWINDOW == 21 (11137180) [pid = 3884] [serial = 1102] [outer = 00000000] [url = about:blank]
06:26:55 INFO - PROCESS | 3884 | MARIONETTE LOG: INFO: Timeout fired
06:26:55 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is fired when the orientation changes.
06:26:55 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is not fired when the orientation does not change.
06:26:55 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event.html | took 30471ms
06:26:55 INFO - TEST-START | /screen-orientation/orientation-api.html
06:26:55 INFO - PROCESS | 3884 | ++DOCSHELL 0F136800 == 10 [pid = 3884] [id = 395]
06:26:55 INFO - PROCESS | 3884 | ++DOMWINDOW == 22 (0F082B80) [pid = 3884] [serial = 1109] [outer = 00000000]
06:26:55 INFO - PROCESS | 3884 | ++DOMWINDOW == 23 (110B4700) [pid = 3884] [serial = 1110] [outer = 0F082B80]
06:26:55 INFO - PROCESS | 3884 | 1446125215758 Marionette INFO loaded listener.js
06:26:55 INFO - PROCESS | 3884 | ++DOMWINDOW == 24 (11138D00) [pid = 3884] [serial = 1111] [outer = 0F082B80]
06:26:56 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that the Screen Orientation API is present.
06:26:56 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test Screen Orientation API property types.
06:26:56 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that screen.orientation is an EventTarget.
06:26:56 INFO - TEST-OK | /screen-orientation/orientation-api.html | took 534ms
06:26:56 INFO - TEST-START | /screen-orientation/orientation-reading.html
06:26:56 INFO - PROCESS | 3884 | ++DOCSHELL 0FA62800 == 11 [pid = 3884] [id = 396]
06:26:56 INFO - PROCESS | 3884 | ++DOMWINDOW == 25 (11138F80) [pid = 3884] [serial = 1112] [outer = 00000000]
06:26:56 INFO - PROCESS | 3884 | ++DOMWINDOW == 26 (1113AB00) [pid = 3884] [serial = 1113] [outer = 11138F80]
06:26:56 INFO - PROCESS | 3884 | 1446125216322 Marionette INFO loaded listener.js
06:26:56 INFO - PROCESS | 3884 | ++DOMWINDOW == 27 (11883A80) [pid = 3884] [serial = 1114] [outer = 11138F80]
06:26:56 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test screen.orientation properties
06:26:56 INFO - TEST-FAIL | /screen-orientation/orientation-reading.html | Test screen.orientation default values. - assert_equals: expected "portrait-primary" but got "landscape-primary"
06:26:56 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:14:5
06:26:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:26:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:26:56 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:13:1
06:26:56 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation properties are not writable
06:26:56 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation is always the same object
06:26:56 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
06:26:56 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:51:13
06:26:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:26:56 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:50:9
06:26:56 INFO - promise callback*@http://web-platform.test:8000/screen-orientation/orientation-reading.html:39:1
06:26:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:26:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:26:56 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:33:1
06:26:56 INFO - TEST-OK | /screen-orientation/orientation-reading.html | took 534ms
06:26:56 INFO - TEST-START | /selection/Document-open.html
06:26:56 INFO - PROCESS | 3884 | ++DOCSHELL 10D03A00 == 12 [pid = 3884] [id = 397]
06:26:56 INFO - PROCESS | 3884 | ++DOMWINDOW == 28 (11883D00) [pid = 3884] [serial = 1115] [outer = 00000000]
06:26:56 INFO - PROCESS | 3884 | ++DOMWINDOW == 29 (12081C80) [pid = 3884] [serial = 1116] [outer = 11883D00]
06:26:56 INFO - PROCESS | 3884 | 1446125216873 Marionette INFO loaded listener.js
06:26:56 INFO - PROCESS | 3884 | ++DOMWINDOW == 30 (12D04200) [pid = 3884] [serial = 1117] [outer = 11883D00]
06:26:57 INFO - PROCESS | 3884 | ++DOCSHELL 0FA61F00 == 13 [pid = 3884] [id = 398]
06:26:57 INFO - PROCESS | 3884 | ++DOMWINDOW == 31 (13D38B00) [pid = 3884] [serial = 1118] [outer = 00000000]
06:26:57 INFO - PROCESS | 3884 | ++DOMWINDOW == 32 (13EC9C80) [pid = 3884] [serial = 1119] [outer = 13D38B00]
06:26:57 INFO - PROCESS | 3884 | ++DOMWINDOW == 33 (13ECAE00) [pid = 3884] [serial = 1120] [outer = 13D38B00]
06:26:57 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 ""
06:26:57 INFO - iframe.onload/<@http://web-platform.test:8000/selection/Document-open.html:35:1
06:26:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:26:57 INFO - iframe.onload@http://web-platform.test:8000/selection/Document-open.html:21:5
06:26:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selection/Document-open.html:20:1
06:26:57 INFO - TEST-OK | /selection/Document-open.html | took 644ms
06:26:57 INFO - TEST-START | /selection/addRange.html
06:26:57 INFO - PROCESS | 3884 | ++DOCSHELL 116E9000 == 14 [pid = 3884] [id = 399]
06:26:57 INFO - PROCESS | 3884 | ++DOMWINDOW == 34 (11F74E80) [pid = 3884] [serial = 1121] [outer = 00000000]
06:26:57 INFO - PROCESS | 3884 | ++DOMWINDOW == 35 (13D38880) [pid = 3884] [serial = 1122] [outer = 11F74E80]
06:26:57 INFO - PROCESS | 3884 | 1446125217613 Marionette INFO loaded listener.js
06:26:57 INFO - PROCESS | 3884 | ++DOMWINDOW == 36 (13ECBF80) [pid = 3884] [serial = 1123] [outer = 11F74E80]
06:27:30 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
06:27:30 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
06:27:30 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
06:27:30 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
06:27:30 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
06:27:30 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
06:27:30 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
06:27:30 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
06:27:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:30 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
06:27:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
06:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:30 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 ""
06:27:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:31 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
06:27:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:31 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
06:27:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:31 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
06:27:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
06:27:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:31 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 ""
06:27:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:31 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
06:27:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:31 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
06:27:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:31 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
06:27:31 INFO - Selection.addRange() tests
06:27:31 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:31 INFO - "
06:27:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:31 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 ""
06:27:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:31 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
06:27:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:31 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
06:27:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:31 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̈ḧ
06:27:31 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:31 INFO - "
06:27:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:31 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 ""
06:27:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:31 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
06:27:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:31 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
06:27:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 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
06:27:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:31 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
06:27:31 INFO - Selection.addRange() tests
06:27:32 INFO - Selection.addRange() tests
06:27:32 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:32 INFO - "
06:27:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:32 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 ""
06:27:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:32 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
06:27:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:32 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
06:27:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:32 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̈ḧ
06:27:32 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:32 INFO - "
06:27:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:32 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 ""
06:27:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:32 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
06:27:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:32 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
06:27:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:32 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
06:27:32 INFO - Selection.addRange() tests
06:27:32 INFO - Selection.addRange() tests
06:27:32 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:32 INFO - "
06:27:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:32 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 ""
06:27:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:32 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
06:27:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:32 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
06:27:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:32 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̈ḧ
06:27:32 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:32 INFO - "
06:27:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:32 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 ""
06:27:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:32 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
06:27:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:32 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
06:27:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:32 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
06:27:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:33 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
06:27:33 INFO - Selection.addRange() tests
06:27:33 INFO - Selection.addRange() tests
06:27:33 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:33 INFO - "
06:27:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:33 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 ""
06:27:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:33 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
06:27:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:33 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
06:27:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:33 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̈ḧ
06:27:33 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:33 INFO - "
06:27:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:33 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 ""
06:27:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:33 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
06:27:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:33 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
06:27:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 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
06:27:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:33 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
06:27:33 INFO - Selection.addRange() tests
06:27:34 INFO - Selection.addRange() tests
06:27:34 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:34 INFO - "
06:27:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:34 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 ""
06:27:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:34 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
06:27:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:34 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
06:27:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:34 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̈ḧ
06:27:34 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:34 INFO - "
06:27:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:34 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 ""
06:27:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:34 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
06:27:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:34 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
06:27:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 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
06:27:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:34 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
06:27:34 INFO - Selection.addRange() tests
06:27:35 INFO - Selection.addRange() tests
06:27:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:35 INFO - "
06:27:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:35 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 ""
06:27:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:35 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
06:27:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:35 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
06:27:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:35 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̈ḧ
06:27:35 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:35 INFO - "
06:27:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:35 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 ""
06:27:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:35 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
06:27:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:35 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
06:27:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 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
06:27:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:35 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
06:27:35 INFO - Selection.addRange() tests
06:27:35 INFO - Selection.addRange() tests
06:27:36 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:36 INFO - "
06:27:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:36 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 ""
06:27:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:36 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
06:27:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:36 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
06:27:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:36 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̈ḧ
06:27:36 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:36 INFO - "
06:27:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:36 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 ""
06:27:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:36 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
06:27:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:36 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
06:27:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:36 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
06:27:36 INFO - Selection.addRange() tests
06:27:36 INFO - Selection.addRange() tests
06:27:36 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:36 INFO - "
06:27:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:36 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 ""
06:27:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:36 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
06:27:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:36 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
06:27:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:36 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̈ḧ
06:27:36 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:36 INFO - "
06:27:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:36 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 ""
06:27:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:36 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
06:27:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:36 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
06:27:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 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
06:27:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:36 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
06:27:36 INFO - Selection.addRange() tests
06:27:37 INFO - Selection.addRange() tests
06:27:37 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:37 INFO - "
06:27:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:37 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 ""
06:27:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:37 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
06:27:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:37 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
06:27:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 INFO - PROCESS | 3884 | --DOCSHELL 10D03A00 == 13 [pid = 3884] [id = 397]
06:27:37 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
06:27:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:37 INFO - PROCESS | 3884 | --DOCSHELL 0FA62800 == 12 [pid = 3884] [id = 396]
06:27:37 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
06:27:37 INFO - PROCESS | 3884 | --DOCSHELL 0F136800 == 11 [pid = 3884] [id = 395]
06:27:37 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
06:27:37 INFO - PROCESS | 3884 | --DOCSHELL 0F0AF700 == 10 [pid = 3884] [id = 394]
06:27:37 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
06:27:37 INFO - PROCESS | 3884 | --DOMWINDOW == 35 (13EC9C80) [pid = 3884] [serial = 1119] [outer = 13D38B00] [url = about:blank]
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:37 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̈ḧ
06:27:37 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:37 INFO - "
06:27:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:37 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 ""
06:27:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:37 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
06:27:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:37 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
06:27:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 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
06:27:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:37 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
06:27:37 INFO - Selection.addRange() tests
06:27:38 INFO - Selection.addRange() tests
06:27:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:38 INFO - "
06:27:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:38 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 ""
06:27:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:38 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
06:27:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:38 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
06:27:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:38 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̈ḧ
06:27:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:38 INFO - "
06:27:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:38 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 ""
06:27:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:38 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
06:27:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:38 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
06:27:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 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
06:27:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:38 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
06:27:38 INFO - Selection.addRange() tests
06:27:39 INFO - Selection.addRange() tests
06:27:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:39 INFO - "
06:27:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:39 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 ""
06:27:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:39 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
06:27:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:39 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
06:27:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:39 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̈ḧ
06:27:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:39 INFO - "
06:27:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:39 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 ""
06:27:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:39 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
06:27:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:39 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
06:27:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 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
06:27:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:39 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
06:27:39 INFO - Selection.addRange() tests
06:27:39 INFO - Selection.addRange() tests
06:27:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:40 INFO - "
06:27:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:40 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 ""
06:27:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:40 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
06:27:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:40 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
06:27:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:40 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̈ḧ
06:27:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:40 INFO - "
06:27:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:40 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 ""
06:27:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:40 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
06:27:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:40 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
06:27:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:40 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
06:27:40 INFO - Selection.addRange() tests
06:27:40 INFO - Selection.addRange() tests
06:27:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:40 INFO - "
06:27:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:40 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 ""
06:27:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:40 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
06:27:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:40 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
06:27:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:40 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̈ḧ
06:27:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:40 INFO - "
06:27:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:40 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 ""
06:27:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:40 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
06:27:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:40 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
06:27:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:40 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
06:27:41 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
06:27:41 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
06:27:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:41 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
06:27:41 INFO - Selection.addRange() tests
06:27:41 INFO - Selection.addRange() tests
06:27:41 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:41 INFO - "
06:27:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:41 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 ""
06:27:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:41 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
06:27:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:41 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
06:27:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:41 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̈ḧ
06:27:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:41 INFO - "
06:27:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:41 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 ""
06:27:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:41 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
06:27:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:41 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
06:27:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 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
06:27:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:41 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
06:27:41 INFO - Selection.addRange() tests
06:27:42 INFO - Selection.addRange() tests
06:27:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:42 INFO - "
06:27:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:42 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 ""
06:27:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:42 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
06:27:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:42 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
06:27:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:42 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̈ḧ
06:27:42 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:42 INFO - "
06:27:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:42 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 ""
06:27:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:42 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
06:27:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:42 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
06:27:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 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
06:27:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:42 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
06:27:42 INFO - Selection.addRange() tests
06:27:43 INFO - Selection.addRange() tests
06:27:43 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:43 INFO - "
06:27:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:43 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 ""
06:27:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:43 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
06:27:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:43 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
06:27:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:43 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̈ḧ
06:27:43 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:43 INFO - "
06:27:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:43 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 ""
06:27:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:43 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
06:27:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:43 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
06:27:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 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
06:27:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:43 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
06:27:43 INFO - Selection.addRange() tests
06:27:44 INFO - Selection.addRange() tests
06:27:44 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:44 INFO - "
06:27:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:44 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 ""
06:27:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:44 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
06:27:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:44 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
06:27:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:44 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̈ḧ
06:27:44 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:44 INFO - "
06:27:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:44 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 ""
06:27:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:44 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
06:27:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:44 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
06:27:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:44 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
06:27:44 INFO - Selection.addRange() tests
06:27:44 INFO - Selection.addRange() tests
06:27:44 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:44 INFO - "
06:27:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:44 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 ""
06:27:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:44 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
06:27:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:44 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
06:27:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:44 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̈ḧ
06:27:44 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:44 INFO - "
06:27:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:44 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 ""
06:27:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:44 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
06:27:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:44 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
06:27:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 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
06:27:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:44 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
06:27:44 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
06:27:44 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:45 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
06:27:45 INFO - Selection.addRange() tests
06:27:45 INFO - Selection.addRange() tests
06:27:45 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:45 INFO - "
06:27:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:45 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 ""
06:27:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:45 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
06:27:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:45 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
06:27:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:45 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̈ḧ
06:27:45 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:45 INFO - "
06:27:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:45 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 ""
06:27:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:45 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
06:27:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:45 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
06:27:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 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
06:27:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:45 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
06:27:45 INFO - Selection.addRange() tests
06:27:46 INFO - Selection.addRange() tests
06:27:46 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:46 INFO - "
06:27:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:46 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 ""
06:27:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:46 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
06:27:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:46 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
06:27:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:46 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̈ḧ
06:27:46 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:46 INFO - "
06:27:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:46 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 ""
06:27:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:46 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
06:27:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:46 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
06:27:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 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
06:27:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:46 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
06:27:46 INFO - Selection.addRange() tests
06:27:47 INFO - Selection.addRange() tests
06:27:47 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:47 INFO - "
06:27:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:47 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 ""
06:27:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:47 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
06:27:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:47 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
06:27:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:47 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̈ḧ
06:27:47 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:47 INFO - "
06:27:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:47 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 ""
06:27:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:47 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
06:27:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:47 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
06:27:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 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
06:27:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:47 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
06:27:47 INFO - Selection.addRange() tests
06:27:47 INFO - Selection.addRange() tests
06:27:48 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:48 INFO - "
06:27:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:48 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 ""
06:27:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:48 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
06:27:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:48 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
06:27:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:48 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̈ḧ
06:27:48 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:48 INFO - "
06:27:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:48 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 ""
06:27:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:48 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
06:27:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:48 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
06:27:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:48 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
06:27:48 INFO - Selection.addRange() tests
06:27:48 INFO - Selection.addRange() tests
06:27:48 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:48 INFO - "
06:27:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:48 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 ""
06:27:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:48 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
06:27:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:48 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
06:27:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:48 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̈ḧ
06:27:48 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:48 INFO - "
06:27:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:48 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 ""
06:27:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:48 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
06:27:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:48 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
06:27:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 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
06:27:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:48 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
06:27:48 INFO - Selection.addRange() tests
06:27:49 INFO - Selection.addRange() tests
06:27:49 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:49 INFO - "
06:27:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:49 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 ""
06:27:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:49 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
06:27:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:49 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
06:27:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:49 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̈ḧ
06:27:49 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:49 INFO - "
06:27:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:49 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 ""
06:27:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:49 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
06:27:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:49 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
06:27:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 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
06:27:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:49 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
06:27:49 INFO - Selection.addRange() tests
06:27:50 INFO - Selection.addRange() tests
06:27:50 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:50 INFO - "
06:27:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:50 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 ""
06:27:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:50 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
06:27:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:50 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
06:27:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:50 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̈ḧ
06:27:50 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:50 INFO - "
06:27:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:50 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 ""
06:27:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:50 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
06:27:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:50 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
06:27:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 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
06:27:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:50 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
06:27:50 INFO - Selection.addRange() tests
06:27:50 INFO - Selection.addRange() tests
06:27:51 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:51 INFO - "
06:27:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:51 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 ""
06:27:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:51 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
06:27:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:51 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
06:27:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:51 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̈ḧ
06:27:51 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:51 INFO - "
06:27:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:51 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 ""
06:27:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:51 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
06:27:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:51 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
06:27:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:51 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
06:27:51 INFO - Selection.addRange() tests
06:27:51 INFO - Selection.addRange() tests
06:27:51 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:51 INFO - "
06:27:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:51 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 ""
06:27:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:51 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
06:27:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:51 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
06:27:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:51 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̈ḧ
06:27:51 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:51 INFO - "
06:27:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:51 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 ""
06:27:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:51 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
06:27:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:51 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
06:27:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 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
06:27:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:51 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
06:27:51 INFO - Selection.addRange() tests
06:27:52 INFO - Selection.addRange() tests
06:27:52 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:52 INFO - "
06:27:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:52 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 ""
06:27:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:52 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
06:27:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:52 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
06:27:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:52 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̈ḧ
06:27:52 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:52 INFO - "
06:27:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:52 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 ""
06:27:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:52 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
06:27:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:52 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
06:27:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 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
06:27:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:52 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
06:27:52 INFO - Selection.addRange() tests
06:27:53 INFO - Selection.addRange() tests
06:27:53 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:53 INFO - "
06:27:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:53 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 ""
06:27:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:53 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
06:27:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:53 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
06:27:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:53 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̈ḧ
06:27:53 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:53 INFO - "
06:27:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:53 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 ""
06:27:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:53 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
06:27:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:53 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
06:27:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 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
06:27:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:53 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
06:27:53 INFO - Selection.addRange() tests
06:27:54 INFO - Selection.addRange() tests
06:27:54 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:54 INFO - "
06:27:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:54 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 ""
06:27:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:54 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
06:27:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:54 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
06:27:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:54 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̈ḧ
06:27:54 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:54 INFO - "
06:27:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:54 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 ""
06:27:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:54 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
06:27:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:54 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
06:27:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:54 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
06:27:54 INFO - Selection.addRange() tests
06:27:54 INFO - Selection.addRange() tests
06:27:54 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:54 INFO - "
06:27:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:54 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 ""
06:27:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:54 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
06:27:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:54 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
06:27:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:54 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̈ḧ
06:27:54 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:54 INFO - "
06:27:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:54 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 ""
06:27:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:54 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
06:27:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:54 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
06:27:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:54 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:55 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
06:27:55 INFO - Selection.addRange() tests
06:27:55 INFO - Selection.addRange() tests
06:27:55 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:55 INFO - "
06:27:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:55 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 ""
06:27:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:55 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
06:27:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:55 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
06:27:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:55 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̈ḧ
06:27:55 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:55 INFO - "
06:27:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:55 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 ""
06:27:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:55 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
06:27:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:55 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
06:27:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 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
06:27:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:55 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
06:27:55 INFO - Selection.addRange() tests
06:27:56 INFO - Selection.addRange() tests
06:27:56 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:56 INFO - "
06:27:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:56 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 ""
06:27:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:56 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
06:27:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:56 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
06:27:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:56 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̈ḧ
06:27:56 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:56 INFO - "
06:27:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:56 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 ""
06:27:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:56 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
06:27:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:56 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
06:27:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 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
06:27:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:56 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
06:27:56 INFO - Selection.addRange() tests
06:27:57 INFO - Selection.addRange() tests
06:27:57 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:57 INFO - "
06:27:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:57 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 ""
06:27:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:57 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
06:27:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:57 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
06:27:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:57 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̈ḧ
06:27:57 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:57 INFO - "
06:27:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:57 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 ""
06:27:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:57 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
06:27:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:57 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
06:27:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:57 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
06:27:57 INFO - Selection.addRange() tests
06:27:57 INFO - Selection.addRange() tests
06:27:57 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:57 INFO - "
06:27:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:57 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 ""
06:27:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:57 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
06:27:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:57 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
06:27:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 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
06:27:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:57 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̈ḧ
06:27:57 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:57 INFO - "
06:27:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:57 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 ""
06:27:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:57 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
06:27:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:57 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
06:27:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:58 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
06:27:58 INFO - Selection.addRange() tests
06:27:58 INFO - Selection.addRange() tests
06:27:58 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:58 INFO - "
06:27:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:58 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 ""
06:27:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:58 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
06:27:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:58 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
06:27:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:58 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̈ḧ
06:27:58 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:58 INFO - "
06:27:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:58 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 ""
06:27:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:58 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
06:27:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:58 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
06:27:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 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
06:27:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:58 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
06:27:58 INFO - Selection.addRange() tests
06:27:59 INFO - Selection.addRange() tests
06:27:59 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:59 INFO - "
06:27:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:59 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 ""
06:27:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:59 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
06:27:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:59 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
06:27:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:59 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̈ḧ
06:27:59 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:27:59 INFO - "
06:27:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:27:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:59 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 ""
06:27:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:27:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:59 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
06:27:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:27:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:59 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
06:27:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:27:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 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
06:27:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:27:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:27:59 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
06:27:59 INFO - Selection.addRange() tests
06:28:00 INFO - Selection.addRange() tests
06:28:00 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:28:00 INFO - "
06:28:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:28:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:28:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:00 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 ""
06:28:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:28:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:28:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:00 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
06:28:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:28:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:28:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:00 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
06:28:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:28:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:28:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:00 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̈ḧ
06:28:00 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:28:00 INFO - "
06:28:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:28:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:28:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:00 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 ""
06:28:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:28:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:28:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:00 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
06:28:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:28:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:28:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:00 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
06:28:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:28:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:28:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:00 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
06:28:00 INFO - Selection.addRange() tests
06:28:00 INFO - Selection.addRange() tests
06:28:00 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:28:00 INFO - "
06:28:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:28:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:28:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:00 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 ""
06:28:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:28:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:28:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:00 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
06:28:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:28:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:28:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:00 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
06:28:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:28:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:28:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:00 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̈ḧ
06:28:00 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:28:00 INFO - "
06:28:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:28:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:28:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:00 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 ""
06:28:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:28:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:28:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:00 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
06:28:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:28:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:28:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:00 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
06:28:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:28:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:28:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:00 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:01 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
06:28:01 INFO - Selection.addRange() tests
06:28:01 INFO - Selection.addRange() tests
06:28:01 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:28:01 INFO - "
06:28:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:28:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:28:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:01 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 ""
06:28:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:28:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:28:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:01 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
06:28:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:28:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:28:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:01 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
06:28:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:28:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:28:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:01 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̈ḧ
06:28:01 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:28:01 INFO - "
06:28:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:28:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:28:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:01 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 ""
06:28:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:28:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:28:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:01 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
06:28:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:28:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:28:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:01 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
06:28:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:28:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:28:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 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
06:28:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:01 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
06:28:01 INFO - Selection.addRange() tests
06:28:02 INFO - Selection.addRange() tests
06:28:02 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:28:02 INFO - "
06:28:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:28:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:28:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:02 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 ""
06:28:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:28:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:28:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:02 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
06:28:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:28:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:28:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:02 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
06:28:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:28:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:28:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:02 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̈ḧ
06:28:02 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:28:02 INFO - "
06:28:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:28:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:28:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:02 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 ""
06:28:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:28:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:28:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:02 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
06:28:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:28:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:28:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:02 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
06:28:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:28:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:28:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 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
06:28:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:02 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
06:28:02 INFO - Selection.addRange() tests
06:28:03 INFO - Selection.addRange() tests
06:28:03 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:28:03 INFO - "
06:28:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:28:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:28:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:03 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:28:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:28:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:28:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:03 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:28:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:28:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:28:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:03 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:28:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:28:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:28:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:28:03 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:28:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:28:03 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:28:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:28:03 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:28:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:28:03 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:28:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:03 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:28:03 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:28:03 INFO - "
06:28:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:28:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:28:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:03 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:28:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:28:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:28:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:03 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:28:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:28:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:28:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:03 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:28:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:28:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:28:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:28:03 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:28:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:28:03 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:28:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:28:03 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:28:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:28:03 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:28:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:28:03 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:28:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:03 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:28:03 INFO - Selection.addRange() tests
06:28:03 INFO - Selection.addRange() tests
06:28:03 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:28:03 INFO - "
06:28:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:28:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:28:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:03 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:28:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:28:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:28:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:03 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:28:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:28:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:28:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:03 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:28:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:28:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:28:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:28:03 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:28:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:28:03 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:28:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:28:03 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:28:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:28:03 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:28:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:03 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:28:03 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:28:03 INFO - "
06:28:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:28:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:28:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:03 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:28:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:28:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:28:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:03 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:28:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:28:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:28:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:03 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:28:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:28:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:28:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:28:03 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:28:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:28:03 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:28:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:28:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:28:04 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
06:28:04 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
06:28:04 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
06:28:04 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
06:28:04 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
06:28:04 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
06:28:04 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
06:28:04 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
06:28:04 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
06:28:04 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
06:28:04 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
06:28:04 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
06:28:04 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
06:28:04 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
06:28:04 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
06:28:04 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
06:28:04 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
06:28:04 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
06:28:04 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
06:28:04 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
06:28:04 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
06:28:04 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
06:28:04 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
06:28:04 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
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:28:04 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:28:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:28:04 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:28:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:28:04 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:28:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:04 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:28:04 INFO - Selection.addRange() tests
06:28:04 INFO - Selection.addRange() tests
06:28:04 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:28:04 INFO - "
06:28:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:28:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:28:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:04 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:28:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:28:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:28:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:04 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:28:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:28:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:28:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:04 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:28:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:28:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:28:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:28:04 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:28:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:28:04 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:28:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:28:04 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:28:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:28:04 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:28:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:04 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:28:04 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:28:04 INFO - "
06:28:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:28:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:28:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:04 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:28:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:28:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:28:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:04 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:28:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:28:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:28:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:04 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:28:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:28:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:28:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:28:04 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:28:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:28:04 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:28:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:28:04 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:28:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:28:04 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:28:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:28:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:28:04 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:28:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:04 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:28:04 INFO - Selection.addRange() tests
06:28:05 INFO - Selection.addRange() tests
06:28:05 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:28:05 INFO - "
06:28:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:28:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:28:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:05 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 ""
06:28:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:28:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:28:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:05 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
06:28:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:28:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:28:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:05 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
06:28:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:28:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:28:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:05 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̈ḧ
06:28:05 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:28:05 INFO - "
06:28:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:28:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:28:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:05 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 ""
06:28:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:28:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:28:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:05 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
06:28:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:28:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:28:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:05 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
06:28:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:28:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:28:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 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
06:28:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:05 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
06:28:05 INFO - Selection.addRange() tests
06:28:06 INFO - Selection.addRange() tests
06:28:06 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:28:06 INFO - "
06:28:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:28:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:28:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:06 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 ""
06:28:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:28:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:28:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:06 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
06:28:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:28:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:28:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:06 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
06:28:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:28:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:28:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:06 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̈ḧ
06:28:06 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:28:06 INFO - "
06:28:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:28:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:28:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:06 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 ""
06:28:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:28:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:28:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:06 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
06:28:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:28:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:28:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:06 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
06:28:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:28:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:28:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:06 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
06:28:06 INFO - Selection.addRange() tests
06:28:06 INFO - Selection.addRange() tests
06:28:06 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:28:06 INFO - "
06:28:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:28:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:28:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:06 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 ""
06:28:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:28:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:28:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:06 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
06:28:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:28:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:28:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:06 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
06:28:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:28:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:28:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:06 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̈ḧ
06:28:06 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:28:06 INFO - "
06:28:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:28:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:28:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:06 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 ""
06:28:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:28:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:28:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:06 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
06:28:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:28:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:28:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:06 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
06:28:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:28:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:28:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:06 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:07 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
06:28:07 INFO - Selection.addRange() tests
06:28:07 INFO - Selection.addRange() tests
06:28:07 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:28:07 INFO - "
06:28:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:28:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:28:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:07 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 ""
06:28:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:28:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:28:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:07 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
06:28:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:28:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:28:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:07 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
06:28:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:28:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:28:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:07 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̈ḧ
06:28:07 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:28:07 INFO - "
06:28:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:28:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:28:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:07 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 ""
06:28:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:28:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:28:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:07 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
06:28:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:28:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:28:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:07 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
06:28:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:28:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:28:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 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
06:28:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:07 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
06:28:07 INFO - Selection.addRange() tests
06:28:08 INFO - Selection.addRange() tests
06:28:08 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:28:08 INFO - "
06:28:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:28:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:28:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:08 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 ""
06:28:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:28:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:28:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:08 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
06:28:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:28:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:28:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:08 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
06:28:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:28:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:28:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:08 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̈ḧ
06:28:08 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:28:08 INFO - "
06:28:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:28:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:28:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:08 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 ""
06:28:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:28:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:28:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:08 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
06:28:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:28:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:28:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:08 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
06:28:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:28:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:28:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 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
06:28:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:08 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
06:28:08 INFO - Selection.addRange() tests
06:28:09 INFO - Selection.addRange() tests
06:28:09 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:28:09 INFO - "
06:28:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:28:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:28:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:09 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 ""
06:28:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:28:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:28:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:09 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
06:28:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:28:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:28:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:09 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
06:28:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:28:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:28:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:09 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̈ḧ
06:28:09 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:28:09 INFO - "
06:28:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:28:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:28:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:09 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 ""
06:28:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:28:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:28:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:09 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
06:28:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:28:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:28:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:09 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
06:28:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:28:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:28:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 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
06:28:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:09 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
06:28:09 INFO - Selection.addRange() tests
06:28:10 INFO - Selection.addRange() tests
06:28:10 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:28:10 INFO - "
06:28:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:28:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:28:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:10 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 ""
06:28:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:28:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:28:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:10 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
06:28:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:28:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:28:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:10 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
06:28:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:28:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:28:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:10 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̈ḧ
06:28:10 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:28:10 INFO - "
06:28:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:28:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:28:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:10 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 ""
06:28:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:28:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:28:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:10 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
06:28:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:28:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:28:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:10 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
06:28:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:28:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:28:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:10 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
06:28:10 INFO - Selection.addRange() tests
06:28:10 INFO - Selection.addRange() tests
06:28:10 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:28:10 INFO - "
06:28:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:28:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:28:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:10 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 ""
06:28:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:28:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:28:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:10 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
06:28:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:28:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:28:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:10 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
06:28:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:28:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:28:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:10 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̈ḧ
06:28:10 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:28:10 INFO - "
06:28:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:28:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:28:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:10 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 ""
06:28:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:28:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:28:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:10 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
06:28:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:28:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:28:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:10 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
06:28:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:28:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:28:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:10 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:11 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
06:28:11 INFO - Selection.addRange() tests
06:28:11 INFO - Selection.addRange() tests
06:28:11 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:28:11 INFO - "
06:28:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:28:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:11 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 ""
06:28:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:28:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:11 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
06:28:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:28:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:11 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
06:28:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:28:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:11 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̈ḧ
06:28:11 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:28:11 INFO - "
06:28:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:28:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:11 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 ""
06:28:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:28:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:11 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
06:28:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:28:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:11 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
06:28:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:28:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 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
06:28:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:11 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
06:28:11 INFO - Selection.addRange() tests
06:28:12 INFO - Selection.addRange() tests
06:28:12 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:28:12 INFO - "
06:28:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:28:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:12 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 ""
06:28:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:28:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:12 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
06:28:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:28:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:12 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
06:28:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:28:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:12 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̈ḧ
06:28:12 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:28:12 INFO - "
06:28:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:28:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:12 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 ""
06:28:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:28:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:12 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
06:28:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:28:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:12 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
06:28:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:28:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 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
06:28:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:12 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
06:28:12 INFO - Selection.addRange() tests
06:28:13 INFO - Selection.addRange() tests
06:28:13 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:28:13 INFO - "
06:28:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:28:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:13 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 ""
06:28:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:28:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:13 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
06:28:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:28:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:13 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
06:28:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:28:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:13 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̈ḧ
06:28:13 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:28:13 INFO - "
06:28:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:28:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:13 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 ""
06:28:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:28:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:13 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
06:28:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:28:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:13 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
06:28:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:28:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 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
06:28:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:13 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
06:28:13 INFO - Selection.addRange() tests
06:28:13 INFO - Selection.addRange() tests
06:28:14 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:28:14 INFO - "
06:28:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:28:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:14 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 ""
06:28:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:28:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:14 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
06:28:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:28:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:14 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
06:28:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:28:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:14 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̈ḧ
06:28:14 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:28:14 INFO - "
06:28:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:28:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:14 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 ""
06:28:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:28:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:14 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
06:28:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:28:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:14 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
06:28:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:28:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:14 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
06:28:14 INFO - Selection.addRange() tests
06:28:14 INFO - Selection.addRange() tests
06:28:14 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:28:14 INFO - "
06:28:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:28:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:14 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 ""
06:28:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:28:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:14 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
06:28:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:28:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:14 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
06:28:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:28:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:14 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̈ḧ
06:28:14 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:28:14 INFO - "
06:28:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:28:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:14 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 ""
06:28:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:28:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:14 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
06:28:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:28:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:14 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
06:28:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:28:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 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
06:28:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:14 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
06:28:14 INFO - Selection.addRange() tests
06:28:15 INFO - Selection.addRange() tests
06:28:15 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:28:15 INFO - "
06:28:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:28:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:15 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 ""
06:28:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:28:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:15 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
06:28:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:28:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:15 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
06:28:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:28:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:15 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̈ḧ
06:28:15 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:28:15 INFO - "
06:28:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:28:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:15 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 ""
06:28:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:28:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:15 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
06:28:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:28:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:15 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
06:28:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:28:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 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
06:28:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:28:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:28:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:28:15 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
06:28:15 INFO - ]
06:29:01 INFO - PROCESS | 3884 | ++DOCSHELL 110DA900 == 11 [pid = 3884] [id = 409]
06:29:01 INFO - PROCESS | 3884 | ++DOMWINDOW == 31 (10C03D00) [pid = 3884] [serial = 1148] [outer = 00000000]
06:29:01 INFO - PROCESS | 3884 | ++DOMWINDOW == 32 (10DF5600) [pid = 3884] [serial = 1149] [outer = 10C03D00]
06:29:01 INFO - PROCESS | 3884 | 1446125341315 Marionette INFO loaded listener.js
06:29:01 INFO - PROCESS | 3884 | ++DOMWINDOW == 33 (110D1C80) [pid = 3884] [serial = 1150] [outer = 10C03D00]
06:29:01 INFO - PROCESS | 3884 | [3884] WARNING: NS_ENSURE_TRUE(ParseTypeAttribute(type, &version)) failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsScriptLoader.cpp, line 515
06:29:01 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: existence and properties of interface object
06:29:01 INFO - TEST-PASS | /selection/interfaces.html | Selection interface object length
06:29:01 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: existence and properties of interface prototype object
06:29:01 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: existence and properties of interface prototype object's "constructor" property
06:29:01 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: attribute anchorNode
06:29:01 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: attribute anchorOffset
06:29:01 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: attribute focusNode
06:29:01 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: attribute focusOffset
06:29:01 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: attribute isCollapsed
06:29:01 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: operation collapse(Node,unsigned long)
06:29:01 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: operation collapseToStart()
06:29:01 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: operation collapseToEnd()
06:29:01 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: operation extend(Node,unsigned long)
06:29:01 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: operation selectAllChildren(Node)
06:29:01 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: operation deleteFromDocument()
06:29:01 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: attribute rangeCount
06:29:01 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: operation getRangeAt(unsigned long)
06:29:01 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: operation addRange(Range)
06:29:01 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: operation removeRange(Range)
06:29:01 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: operation removeAllRanges()
06:29:01 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: stringifier
06:29:01 INFO - TEST-PASS | /selection/interfaces.html | Selection must be primary interface of getSelection()
06:29:01 INFO - TEST-PASS | /selection/interfaces.html | Stringification of getSelection()
06:29:01 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: getSelection() must inherit property "anchorNode" with the proper type (0)
06:29:01 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: getSelection() must inherit property "anchorOffset" with the proper type (1)
06:29:01 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: getSelection() must inherit property "focusNode" with the proper type (2)
06:29:01 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: getSelection() must inherit property "focusOffset" with the proper type (3)
06:29:01 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: getSelection() must inherit property "isCollapsed" with the proper type (4)
06:29:01 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: getSelection() must inherit property "collapse" with the proper type (5)
06:29:01 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: calling collapse(Node,unsigned long) on getSelection() with too few arguments must throw TypeError
06:29:01 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: getSelection() must inherit property "collapseToStart" with the proper type (6)
06:29:01 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: getSelection() must inherit property "collapseToEnd" with the proper type (7)
06:29:01 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: getSelection() must inherit property "extend" with the proper type (8)
06:29:01 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: calling extend(Node,unsigned long) on getSelection() with too few arguments must throw TypeError
06:29:01 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: getSelection() must inherit property "selectAllChildren" with the proper type (9)
06:29:01 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: calling selectAllChildren(Node) on getSelection() with too few arguments must throw TypeError
06:29:01 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: getSelection() must inherit property "deleteFromDocument" with the proper type (10)
06:29:01 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: getSelection() must inherit property "rangeCount" with the proper type (11)
06:29:01 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: getSelection() must inherit property "getRangeAt" with the proper type (12)
06:29:01 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: calling getRangeAt(unsigned long) on getSelection() with too few arguments must throw TypeError
06:29:01 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: getSelection() must inherit property "addRange" with the proper type (13)
06:29:01 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: calling addRange(Range) on getSelection() with too few arguments must throw TypeError
06:29:01 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: getSelection() must inherit property "removeRange" with the proper type (14)
06:29:01 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: calling removeRange(Range) on getSelection() with too few arguments must throw TypeError
06:29:01 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: getSelection() must inherit property "removeAllRanges" with the proper type (15)
06:29:01 INFO - TEST-OK | /selection/interfaces.html | took 751ms
06:29:01 INFO - TEST-START | /selection/isCollapsed.html
06:29:02 INFO - PROCESS | 3884 | ++DOCSHELL 11D3E800 == 12 [pid = 3884] [id = 410]
06:29:02 INFO - PROCESS | 3884 | ++DOMWINDOW == 34 (10C05880) [pid = 3884] [serial = 1151] [outer = 00000000]
06:29:02 INFO - PROCESS | 3884 | ++DOMWINDOW == 35 (110D4C00) [pid = 3884] [serial = 1152] [outer = 10C05880]
06:29:02 INFO - PROCESS | 3884 | 1446125342047 Marionette INFO loaded listener.js
06:29:02 INFO - PROCESS | 3884 | ++DOMWINDOW == 36 (1194B300) [pid = 3884] [serial = 1153] [outer = 10C05880]
06:29:02 INFO - TEST-PASS | /selection/isCollapsed.html | Empty selection
06:29:02 INFO - TEST-PASS | /selection/isCollapsed.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
06:29:02 INFO - TEST-PASS | /selection/isCollapsed.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
06:29:02 INFO - TEST-PASS | /selection/isCollapsed.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
06:29:02 INFO - TEST-PASS | /selection/isCollapsed.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
06:29:02 INFO - TEST-PASS | /selection/isCollapsed.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
06:29:02 INFO - TEST-PASS | /selection/isCollapsed.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]
06:29:02 INFO - TEST-PASS | /selection/isCollapsed.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]
06:29:02 INFO - TEST-PASS | /selection/isCollapsed.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]
06:29:02 INFO - TEST-PASS | /selection/isCollapsed.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
06:29:02 INFO - TEST-PASS | /selection/isCollapsed.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
06:29:02 INFO - TEST-PASS | /selection/isCollapsed.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
06:29:02 INFO - TEST-PASS | /selection/isCollapsed.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
06:29:02 INFO - TEST-PASS | /selection/isCollapsed.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
06:29:02 INFO - TEST-PASS | /selection/isCollapsed.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
06:29:02 INFO - TEST-PASS | /selection/isCollapsed.html | Range 14 [document.documentElement, 0, document.documentElement, 1]
06:29:02 INFO - TEST-PASS | /selection/isCollapsed.html | Range 15 [document.documentElement, 0, document.documentElement, 2]
06:29:02 INFO - TEST-PASS | /selection/isCollapsed.html | Range 16 [document.documentElement, 1, document.documentElement, 2]
06:29:02 INFO - TEST-PASS | /selection/isCollapsed.html | Range 17 [document.head, 1, document.head, 1]
06:29:02 INFO - TEST-PASS | /selection/isCollapsed.html | Range 18 [document.body, 0, document.body, 1]
06:29:02 INFO - TEST-PASS | /selection/isCollapsed.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
06:29:02 INFO - TEST-PASS | /selection/isCollapsed.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]
06:29:02 INFO - TEST-PASS | /selection/isCollapsed.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]
06:29:02 INFO - TEST-PASS | /selection/isCollapsed.html | Range 22 [paras[0], 0, paras[0], 0]
06:29:02 INFO - TEST-PASS | /selection/isCollapsed.html | Range 23 [paras[0], 0, paras[0], 1]
06:29:02 INFO - TEST-PASS | /selection/isCollapsed.html | Range 24 [detachedPara1, 0, detachedPara1, 0]
06:29:02 INFO - TEST-PASS | /selection/isCollapsed.html | Range 25 [detachedPara1, 0, detachedPara1, 1]
06:29:02 INFO - TEST-PASS | /selection/isCollapsed.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]
06:29:02 INFO - TEST-PASS | /selection/isCollapsed.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]
06:29:02 INFO - TEST-PASS | /selection/isCollapsed.html | Range 28 [paras[0].firstChild, 3, paras[3], 1]
06:29:02 INFO - TEST-PASS | /selection/isCollapsed.html | Range 29 [paras[0], 0, paras[0].firstChild, 7]
06:29:02 INFO - TEST-PASS | /selection/isCollapsed.html | Range 30 [testDiv, 2, paras[4], 1]
06:29:02 INFO - TEST-PASS | /selection/isCollapsed.html | Range 31 [testDiv, 1, paras[2].firstChild, 5]
06:29:02 INFO - TEST-PASS | /selection/isCollapsed.html | Range 32 [document.documentElement, 1, document.body, 0]
06:29:02 INFO - TEST-PASS | /selection/isCollapsed.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
06:29:02 INFO - TEST-PASS | /selection/isCollapsed.html | Range 34 [document, 0, document, 1]
06:29:02 INFO - TEST-PASS | /selection/isCollapsed.html | Range 35 [document, 0, document, 2]
06:29:02 INFO - TEST-PASS | /selection/isCollapsed.html | Range 36 [document, 1, document, 2]
06:29:02 INFO - TEST-PASS | /selection/isCollapsed.html | Range 37 [testDiv, 0, comment, 5]
06:29:02 INFO - TEST-PASS | /selection/isCollapsed.html | Range 38 [paras[2].firstChild, 4, comment, 2]
06:29:02 INFO - TEST-PASS | /selection/isCollapsed.html | Range 39 [paras[3], 1, comment, 8]
06:29:02 INFO - TEST-PASS | /selection/isCollapsed.html | Range 40 [foreignDoc, 0, foreignDoc, 0]
06:29:02 INFO - TEST-PASS | /selection/isCollapsed.html | Range 41 [foreignDoc, 1, foreignComment, 2]
06:29:02 INFO - TEST-PASS | /selection/isCollapsed.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36]
06:29:02 INFO - TEST-PASS | /selection/isCollapsed.html | Range 43 [xmlDoc, 0, xmlDoc, 0]
06:29:02 INFO - TEST-PASS | /selection/isCollapsed.html | Range 44 [xmlDoc, 1, xmlComment, 0]
06:29:02 INFO - TEST-PASS | /selection/isCollapsed.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8]
06:29:02 INFO - TEST-PASS | /selection/isCollapsed.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
06:29:02 INFO - TEST-PASS | /selection/isCollapsed.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
06:29:02 INFO - TEST-PASS | /selection/isCollapsed.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
06:29:02 INFO - TEST-PASS | /selection/isCollapsed.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
06:29:02 INFO - TEST-PASS | /selection/isCollapsed.html | Range 50 [detachedComment, 3, detachedComment, 4]
06:29:02 INFO - TEST-PASS | /selection/isCollapsed.html | Range 51 [detachedComment, 5, detachedComment, 5]
06:29:02 INFO - TEST-PASS | /selection/isCollapsed.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]
06:29:02 INFO - TEST-PASS | /selection/isCollapsed.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]
06:29:02 INFO - TEST-PASS | /selection/isCollapsed.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]
06:29:02 INFO - TEST-PASS | /selection/isCollapsed.html | Range 55 [docfrag, 0, docfrag, 0]
06:29:02 INFO - TEST-PASS | /selection/isCollapsed.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]
06:29:02 INFO - TEST-PASS | /selection/isCollapsed.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]
06:29:02 INFO - TEST-OK | /selection/isCollapsed.html | took 814ms
06:29:02 INFO - TEST-START | /selection/removeAllRanges.html
06:29:02 INFO - PROCESS | 3884 | ++DOCSHELL 150E5A00 == 13 [pid = 3884] [id = 411]
06:29:02 INFO - PROCESS | 3884 | ++DOMWINDOW == 37 (110D2E00) [pid = 3884] [serial = 1154] [outer = 00000000]
06:29:02 INFO - PROCESS | 3884 | ++DOMWINDOW == 38 (11945B00) [pid = 3884] [serial = 1155] [outer = 110D2E00]
06:29:02 INFO - PROCESS | 3884 | 1446125342852 Marionette INFO loaded listener.js
06:29:02 INFO - PROCESS | 3884 | ++DOMWINDOW == 39 (13D37200) [pid = 3884] [serial = 1156] [outer = 110D2E00]
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 0 [] forwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 0 [] backwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] forwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] backwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] forwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] backwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] forwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] backwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] forwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] backwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] forwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] backwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] forwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] backwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] forwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] backwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] forwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] backwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] forwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] backwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] forwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] backwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] forwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] backwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] forwards
06:29:03 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] backwards -
06:29:03 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
06:29:03 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
06:29:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:03 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] forwards
06:29:03 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] backwards -
06:29:03 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
06:29:03 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
06:29:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:03 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] forwards
06:29:03 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] backwards -
06:29:03 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
06:29:03 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
06:29:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:03 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 15 [document.documentElement, 0, document.documentElement, 1] forwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 15 [document.documentElement, 0, document.documentElement, 1] backwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 16 [document.documentElement, 0, document.documentElement, 2] forwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 16 [document.documentElement, 0, document.documentElement, 2] backwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 17 [document.documentElement, 1, document.documentElement, 2] forwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 17 [document.documentElement, 1, document.documentElement, 2] backwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 18 [document.head, 1, document.head, 1] forwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 18 [document.head, 1, document.head, 1] backwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 19 [document.body, 0, document.body, 1] forwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 19 [document.body, 0, document.body, 1] backwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] forwards
06:29:03 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] backwards -
06:29:03 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
06:29:03 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
06:29:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:03 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1] forwards
06:29:03 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1] backwards -
06:29:03 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
06:29:03 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
06:29:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:03 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0] forwards
06:29:03 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0] backwards -
06:29:03 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
06:29:03 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
06:29:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:03 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 23 [paras[0], 0, paras[0], 0] forwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 23 [paras[0], 0, paras[0], 0] backwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 24 [paras[0], 0, paras[0], 1] forwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 24 [paras[0], 0, paras[0], 1] backwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 25 [detachedPara1, 0, detachedPara1, 0] forwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 25 [detachedPara1, 0, detachedPara1, 0] backwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 26 [detachedPara1, 0, detachedPara1, 1] forwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 26 [detachedPara1, 0, detachedPara1, 1] backwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] forwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] backwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] forwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] backwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 29 [paras[0].firstChild, 3, paras[3], 1] forwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 29 [paras[0].firstChild, 3, paras[3], 1] backwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 30 [paras[0], 0, paras[0].firstChild, 7] forwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 30 [paras[0], 0, paras[0].firstChild, 7] backwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 31 [testDiv, 2, paras[4], 1] forwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 31 [testDiv, 2, paras[4], 1] backwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 32 [testDiv, 1, paras[2].firstChild, 5] forwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 32 [testDiv, 1, paras[2].firstChild, 5] backwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 33 [document.documentElement, 1, document.body, 0] forwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 33 [document.documentElement, 1, document.body, 0] backwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] forwards
06:29:03 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] backwards -
06:29:03 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
06:29:03 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
06:29:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:03 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 35 [document, 0, document, 1] forwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 35 [document, 0, document, 1] backwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 36 [document, 0, document, 2] forwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 36 [document, 0, document, 2] backwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 37 [document, 1, document, 2] forwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 37 [document, 1, document, 2] backwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 38 [testDiv, 0, comment, 5] forwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 38 [testDiv, 0, comment, 5] backwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 39 [paras[2].firstChild, 4, comment, 2] forwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 39 [paras[2].firstChild, 4, comment, 2] backwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 40 [paras[3], 1, comment, 8] forwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 40 [paras[3], 1, comment, 8] backwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 41 [foreignDoc, 0, foreignDoc, 0] forwards
06:29:03 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 41 [foreignDoc, 0, foreignDoc, 0] backwards -
06:29:03 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
06:29:03 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
06:29:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:03 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 42 [foreignDoc, 1, foreignComment, 2] forwards
06:29:03 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 42 [foreignDoc, 1, foreignComment, 2] backwards -
06:29:03 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
06:29:03 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
06:29:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:03 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36] forwards
06:29:03 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36] backwards -
06:29:03 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
06:29:03 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
06:29:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:03 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 44 [xmlDoc, 0, xmlDoc, 0] forwards
06:29:03 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 44 [xmlDoc, 0, xmlDoc, 0] backwards -
06:29:03 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
06:29:03 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
06:29:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:03 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 45 [xmlDoc, 1, xmlComment, 0] forwards
06:29:03 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 45 [xmlDoc, 1, xmlComment, 0] backwards -
06:29:03 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
06:29:03 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
06:29:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:03 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8] forwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8] backwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] forwards
06:29:03 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] backwards -
06:29:03 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
06:29:03 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
06:29:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:03 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] forwards
06:29:03 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] backwards -
06:29:03 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
06:29:03 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
06:29:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:03 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] forwards
06:29:03 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] backwards -
06:29:03 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
06:29:03 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
06:29:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:03 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] forwards
06:29:03 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] backwards -
06:29:03 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
06:29:03 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
06:29:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:03 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 51 [detachedComment, 3, detachedComment, 4] forwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 51 [detachedComment, 3, detachedComment, 4] backwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 52 [detachedComment, 5, detachedComment, 5] forwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 52 [detachedComment, 5, detachedComment, 5] backwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1] forwards
06:29:03 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1] backwards -
06:29:03 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
06:29:03 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
06:29:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:03 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4] forwards
06:29:03 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4] backwards -
06:29:03 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
06:29:03 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
06:29:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:03 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6] forwards
06:29:03 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6] backwards -
06:29:03 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
06:29:03 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
06:29:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:03 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 56 [docfrag, 0, docfrag, 0] forwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 56 [docfrag, 0, docfrag, 0] backwards
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0] forwards
06:29:03 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0] backwards -
06:29:03 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
06:29:03 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
06:29:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:03 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
06:29:03 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0] forwards
06:29:03 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0] backwards -
06:29:03 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
06:29:03 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
06:29:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:03 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
06:29:03 INFO - TEST-OK | /selection/removeAllRanges.html | took 861ms
06:29:03 INFO - TEST-START | /selection/selectAllChildren.html
06:29:03 INFO - PROCESS | 3884 | ++DOCSHELL 1629D000 == 14 [pid = 3884] [id = 412]
06:29:03 INFO - PROCESS | 3884 | ++DOMWINDOW == 40 (110D3080) [pid = 3884] [serial = 1157] [outer = 00000000]
06:29:03 INFO - PROCESS | 3884 | ++DOMWINDOW == 41 (13D37980) [pid = 3884] [serial = 1158] [outer = 110D3080]
06:29:03 INFO - PROCESS | 3884 | 1446125343788 Marionette INFO loaded listener.js
06:29:03 INFO - PROCESS | 3884 | ++DOMWINDOW == 42 (14047B80) [pid = 3884] [serial = 1159] [outer = 110D3080]
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 0 paras[0]
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 1 paras[0].firstChild
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 2 paras[1]
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 3 paras[1].firstChild
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 4 foreignPara1 -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 5 foreignPara1.firstChild -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 6 detachedPara1
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 7 detachedPara1.firstChild
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 8 detachedPara1
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 9 detachedPara1.firstChild
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 10 testDiv
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 11 document
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 12 detachedDiv
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 13 detachedPara2
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 14 foreignDoc -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 15 foreignPara2 -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 16 xmlDoc -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 17 xmlElement -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 18 detachedXmlElement -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 19 detachedTextNode
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 20 foreignTextNode -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 21 detachedForeignTextNode -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 22 xmlTextNode -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 23 detachedXmlTextNode -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 24 processingInstruction -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 25 detachedProcessingInstruction -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 26 comment
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 27 detachedComment
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 28 foreignComment -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 29 detachedForeignComment -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 30 xmlComment -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 31 detachedXmlComment -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 32 docfrag
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 33 foreignDocfrag -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 34 xmlDocfrag -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 35 doctype
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:29:07 INFO - "use strict";
06:29:07 INFO -
06:29: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
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:29:07 INFO - "use strict";
06:29:07 INFO -
06:29: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
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 0 paras[0]
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 1 paras[0].firstChild
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 2 paras[1]
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 3 paras[1].firstChild
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 4 foreignPara1 -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 5 foreignPara1.firstChild -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 6 detachedPara1
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 7 detachedPara1.firstChild
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 8 detachedPara1
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 9 detachedPara1.firstChild
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 10 testDiv
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 11 document
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 12 detachedDiv
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 13 detachedPara2
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 14 foreignDoc -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 15 foreignPara2 -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 16 xmlDoc -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 17 xmlElement -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 18 detachedXmlElement -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 19 detachedTextNode
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 20 foreignTextNode -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 21 detachedForeignTextNode -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 22 xmlTextNode -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 23 detachedXmlTextNode -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 24 processingInstruction -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 25 detachedProcessingInstruction -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 26 comment
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 27 detachedComment
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 28 foreignComment -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 29 detachedForeignComment -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 30 xmlComment -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 31 detachedXmlComment -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 32 docfrag
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 33 foreignDocfrag -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 34 xmlDocfrag -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 35 doctype
06:29:07 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 () {
06:29:07 INFO - "use strict";
06:29:07 INFO -
06:29: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
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 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 () {
06:29:07 INFO - "use strict";
06:29:07 INFO -
06:29: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
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 0 paras[0]
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 1 paras[0].firstChild
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 2 paras[1]
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 3 paras[1].firstChild
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 4 foreignPara1 -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 5 foreignPara1.firstChild -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 6 detachedPara1
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 7 detachedPara1.firstChild
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 8 detachedPara1
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 9 detachedPara1.firstChild
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 10 testDiv
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 11 document
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 12 detachedDiv
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 13 detachedPara2
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 14 foreignDoc -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 15 foreignPara2 -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 16 xmlDoc -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 17 xmlElement -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 18 detachedXmlElement -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 19 detachedTextNode
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 20 foreignTextNode -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 21 detachedForeignTextNode -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 22 xmlTextNode -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 23 detachedXmlTextNode -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 24 processingInstruction -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 25 detachedProcessingInstruction -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 26 comment
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 27 detachedComment
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 28 foreignComment -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 29 detachedForeignComment -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 30 xmlComment -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 31 detachedXmlComment -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 32 docfrag
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 33 foreignDocfrag -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 34 xmlDocfrag -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 35 doctype
06:29:07 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 () {
06:29:07 INFO - "use strict";
06:29:07 INFO -
06:29: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
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 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 () {
06:29:07 INFO - "use strict";
06:29:07 INFO -
06:29: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
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 0 paras[0]
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 1 paras[0].firstChild
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 2 paras[1]
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 3 paras[1].firstChild
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 4 foreignPara1 -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 5 foreignPara1.firstChild -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 6 detachedPara1
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 7 detachedPara1.firstChild
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 8 detachedPara1
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 9 detachedPara1.firstChild
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 10 testDiv
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 11 document
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 12 detachedDiv
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 13 detachedPara2
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 14 foreignDoc -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 15 foreignPara2 -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 16 xmlDoc -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 17 xmlElement -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 18 detachedXmlElement -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 19 detachedTextNode
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 20 foreignTextNode -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 21 detachedForeignTextNode -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 22 xmlTextNode -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 23 detachedXmlTextNode -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 24 processingInstruction -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 25 detachedProcessingInstruction -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 26 comment
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 27 detachedComment
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 28 foreignComment -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 29 detachedForeignComment -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 30 xmlComment -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 31 detachedXmlComment -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 32 docfrag
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 33 foreignDocfrag -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 34 xmlDocfrag -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 35 doctype
06:29:07 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 () {
06:29:07 INFO - "use strict";
06:29:07 INFO -
06:29: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
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 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 () {
06:29:07 INFO - "use strict";
06:29:07 INFO -
06:29: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
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 0 paras[0]
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 1 paras[0].firstChild
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 2 paras[1]
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 3 paras[1].firstChild
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 4 foreignPara1 -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 5 foreignPara1.firstChild -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 6 detachedPara1
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 7 detachedPara1.firstChild
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 8 detachedPara1
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 9 detachedPara1.firstChild
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 10 testDiv
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 11 document
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 12 detachedDiv
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 13 detachedPara2
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 14 foreignDoc -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 15 foreignPara2 -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 16 xmlDoc -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 17 xmlElement -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 18 detachedXmlElement -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 19 detachedTextNode
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 20 foreignTextNode -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 21 detachedForeignTextNode -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 22 xmlTextNode -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 23 detachedXmlTextNode -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 24 processingInstruction -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 25 detachedProcessingInstruction -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 26 comment
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 27 detachedComment
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 28 foreignComment -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 29 detachedForeignComment -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 30 xmlComment -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 31 detachedXmlComment -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 32 docfrag
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 33 foreignDocfrag -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 34 xmlDocfrag -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 35 doctype
06:29:07 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 () {
06:29:07 INFO - "use strict";
06:29:07 INFO -
06:29: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
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 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 () {
06:29:07 INFO - "use strict";
06:29:07 INFO -
06:29: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
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0]
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 1 paras[0].firstChild
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 2 paras[1]
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 3 paras[1].firstChild
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1 -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 5 foreignPara1.firstChild -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 7 detachedPara1.firstChild
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 8 detachedPara1
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 9 detachedPara1.firstChild
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 10 testDiv
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 11 document
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 12 detachedDiv
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 13 detachedPara2
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 14 foreignDoc -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 15 foreignPara2 -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 16 xmlDoc -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 17 xmlElement -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 18 detachedXmlElement -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 19 detachedTextNode
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 20 foreignTextNode -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 21 detachedForeignTextNode -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 22 xmlTextNode -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 23 detachedXmlTextNode -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 24 processingInstruction -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 25 detachedProcessingInstruction -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 26 comment
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 27 detachedComment
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 28 foreignComment -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 29 detachedForeignComment -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 30 xmlComment -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 31 detachedXmlComment -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 32 docfrag
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 33 foreignDocfrag -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 34 xmlDocfrag -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 35 doctype
06:29:07 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 () {
06:29:07 INFO - "use strict";
06:29:07 INFO -
06:29: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
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 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 () {
06:29:07 INFO - "use strict";
06:29:07 INFO -
06:29: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
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 0 paras[0]
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 1 paras[0].firstChild
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 2 paras[1]
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 3 paras[1].firstChild
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 4 foreignPara1 -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 5 foreignPara1.firstChild -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 6 detachedPara1
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 7 detachedPara1.firstChild
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 8 detachedPara1
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 9 detachedPara1.firstChild
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 10 testDiv
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 11 document
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 12 detachedDiv
06:29:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 13 detachedPara2
06:29:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 14 foreignDoc -
06:29:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 15 foreignPara2 -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 16 xmlDoc -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 17 xmlElement -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 18 detachedXmlElement -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 19 detachedTextNode
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 20 foreignTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 21 detachedForeignTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 22 xmlTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 23 detachedXmlTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 24 processingInstruction -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 25 detachedProcessingInstruction -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 26 comment
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 27 detachedComment
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 28 foreignComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 29 detachedForeignComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 30 xmlComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 31 detachedXmlComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 32 docfrag
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 33 foreignDocfrag -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 34 xmlDocfrag -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 35 doctype
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:29:08 INFO - "use strict";
06:29:08 INFO -
06:29: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
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:29:08 INFO - "use strict";
06:29:08 INFO -
06:29: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
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 0 paras[0]
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 1 paras[0].firstChild
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 2 paras[1]
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 3 paras[1].firstChild
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 4 foreignPara1 -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 5 foreignPara1.firstChild -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 6 detachedPara1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 7 detachedPara1.firstChild
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 8 detachedPara1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 9 detachedPara1.firstChild
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 10 testDiv
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 11 document
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 12 detachedDiv
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 13 detachedPara2
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 14 foreignDoc -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 15 foreignPara2 -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 16 xmlDoc -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 17 xmlElement -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 18 detachedXmlElement -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 19 detachedTextNode
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 20 foreignTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 21 detachedForeignTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 22 xmlTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 23 detachedXmlTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 24 processingInstruction -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 25 detachedProcessingInstruction -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 26 comment
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 27 detachedComment
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 28 foreignComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 29 detachedForeignComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 30 xmlComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 31 detachedXmlComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 32 docfrag
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 33 foreignDocfrag -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 34 xmlDocfrag -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 35 doctype
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:29:08 INFO - "use strict";
06:29:08 INFO -
06:29: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
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:29:08 INFO - "use strict";
06:29:08 INFO -
06:29: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
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 0 paras[0]
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 1 paras[0].firstChild
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 2 paras[1]
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 3 paras[1].firstChild
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 4 foreignPara1 -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 5 foreignPara1.firstChild -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 6 detachedPara1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 7 detachedPara1.firstChild
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 8 detachedPara1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 9 detachedPara1.firstChild
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 10 testDiv
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 11 document
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 12 detachedDiv
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 13 detachedPara2
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 14 foreignDoc -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 15 foreignPara2 -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 16 xmlDoc -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 17 xmlElement -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 18 detachedXmlElement -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 19 detachedTextNode
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 20 foreignTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 21 detachedForeignTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 22 xmlTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 23 detachedXmlTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 24 processingInstruction -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 25 detachedProcessingInstruction -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 26 comment
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 27 detachedComment
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 28 foreignComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 29 detachedForeignComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 30 xmlComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 31 detachedXmlComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 32 docfrag
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 33 foreignDocfrag -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 34 xmlDocfrag -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 35 doctype
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:29:08 INFO - "use strict";
06:29:08 INFO -
06:29: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
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:29:08 INFO - "use strict";
06:29:08 INFO -
06:29: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
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 0 paras[0]
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 1 paras[0].firstChild
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 2 paras[1]
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 3 paras[1].firstChild
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 4 foreignPara1 -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 5 foreignPara1.firstChild -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 6 detachedPara1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 7 detachedPara1.firstChild
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 8 detachedPara1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 9 detachedPara1.firstChild
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 10 testDiv
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 11 document
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 12 detachedDiv
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 13 detachedPara2
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 14 foreignDoc -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 15 foreignPara2 -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 16 xmlDoc -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 17 xmlElement -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 18 detachedXmlElement -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 19 detachedTextNode
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 20 foreignTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 21 detachedForeignTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 22 xmlTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 23 detachedXmlTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 24 processingInstruction -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 25 detachedProcessingInstruction -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 26 comment
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 27 detachedComment
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 28 foreignComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 29 detachedForeignComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 30 xmlComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 31 detachedXmlComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 32 docfrag
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 33 foreignDocfrag -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 34 xmlDocfrag -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 35 doctype
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:29:08 INFO - "use strict";
06:29:08 INFO -
06:29: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
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:29:08 INFO - "use strict";
06:29:08 INFO -
06:29: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
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 0 paras[0]
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 1 paras[0].firstChild
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 2 paras[1]
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 3 paras[1].firstChild
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 4 foreignPara1 -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 5 foreignPara1.firstChild -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 6 detachedPara1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 7 detachedPara1.firstChild
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 8 detachedPara1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 9 detachedPara1.firstChild
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 10 testDiv
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 11 document
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 12 detachedDiv
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 13 detachedPara2
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 14 foreignDoc -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 15 foreignPara2 -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 16 xmlDoc -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 17 xmlElement -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 18 detachedXmlElement -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 19 detachedTextNode
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 20 foreignTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 21 detachedForeignTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 22 xmlTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 23 detachedXmlTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 24 processingInstruction -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 25 detachedProcessingInstruction -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 26 comment
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 27 detachedComment
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 28 foreignComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 29 detachedForeignComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 30 xmlComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 31 detachedXmlComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 32 docfrag
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 33 foreignDocfrag -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 34 xmlDocfrag -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 35 doctype
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:29:08 INFO - "use strict";
06:29:08 INFO -
06:29: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
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:29:08 INFO - "use strict";
06:29:08 INFO -
06:29: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
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 0 paras[0]
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 1 paras[0].firstChild
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 2 paras[1]
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 3 paras[1].firstChild
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 4 foreignPara1 -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 5 foreignPara1.firstChild -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 6 detachedPara1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 7 detachedPara1.firstChild
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 8 detachedPara1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 9 detachedPara1.firstChild
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 10 testDiv
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 11 document
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 12 detachedDiv
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 13 detachedPara2
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 14 foreignDoc -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 15 foreignPara2 -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 16 xmlDoc -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 17 xmlElement -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 18 detachedXmlElement -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 19 detachedTextNode
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 20 foreignTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 21 detachedForeignTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 22 xmlTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 23 detachedXmlTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 24 processingInstruction -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 25 detachedProcessingInstruction -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 26 comment
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 27 detachedComment
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 28 foreignComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 29 detachedForeignComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 30 xmlComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 31 detachedXmlComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 32 docfrag
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 33 foreignDocfrag -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 34 xmlDocfrag -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 35 doctype
06:29:08 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 () {
06:29:08 INFO - "use strict";
06:29:08 INFO -
06:29: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
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 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 () {
06:29:08 INFO - "use strict";
06:29:08 INFO -
06:29: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
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 0 paras[0]
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 1 paras[0].firstChild
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 2 paras[1]
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 3 paras[1].firstChild
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 4 foreignPara1 -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 5 foreignPara1.firstChild -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 6 detachedPara1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 7 detachedPara1.firstChild
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 8 detachedPara1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 9 detachedPara1.firstChild
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 10 testDiv
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 11 document
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 12 detachedDiv
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 13 detachedPara2
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 14 foreignDoc -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 15 foreignPara2 -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 16 xmlDoc -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 17 xmlElement -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 18 detachedXmlElement -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 19 detachedTextNode
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 20 foreignTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 21 detachedForeignTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 22 xmlTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 23 detachedXmlTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 24 processingInstruction -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 25 detachedProcessingInstruction -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 26 comment
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 27 detachedComment
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 28 foreignComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 29 detachedForeignComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 30 xmlComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 31 detachedXmlComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 32 docfrag
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 33 foreignDocfrag -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 34 xmlDocfrag -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 35 doctype
06:29:08 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 () {
06:29:08 INFO - "use strict";
06:29:08 INFO -
06:29: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
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 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 () {
06:29:08 INFO - "use strict";
06:29:08 INFO -
06:29: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
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 0 paras[0]
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 1 paras[0].firstChild
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 2 paras[1]
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 3 paras[1].firstChild
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 4 foreignPara1 -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 5 foreignPara1.firstChild -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 6 detachedPara1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 7 detachedPara1.firstChild
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 8 detachedPara1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 9 detachedPara1.firstChild
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 10 testDiv
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 11 document
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 12 detachedDiv
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 13 detachedPara2
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 14 foreignDoc -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 15 foreignPara2 -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 16 xmlDoc -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 17 xmlElement -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 18 detachedXmlElement -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 19 detachedTextNode
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 20 foreignTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 21 detachedForeignTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 22 xmlTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 23 detachedXmlTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 24 processingInstruction -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 25 detachedProcessingInstruction -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 26 comment
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 27 detachedComment
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 28 foreignComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 29 detachedForeignComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 30 xmlComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 31 detachedXmlComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 32 docfrag
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 33 foreignDocfrag -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 34 xmlDocfrag -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 35 doctype
06:29:08 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 () {
06:29:08 INFO - "use strict";
06:29:08 INFO -
06:29: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
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 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 () {
06:29:08 INFO - "use strict";
06:29:08 INFO -
06:29: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
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 0 paras[0]
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 1 paras[0].firstChild
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 2 paras[1]
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 3 paras[1].firstChild
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 4 foreignPara1 -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 5 foreignPara1.firstChild -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 6 detachedPara1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 7 detachedPara1.firstChild
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 8 detachedPara1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 9 detachedPara1.firstChild
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 10 testDiv
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 11 document
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 12 detachedDiv
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 13 detachedPara2
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 14 foreignDoc -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 15 foreignPara2 -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 16 xmlDoc -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 17 xmlElement -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 18 detachedXmlElement -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 19 detachedTextNode
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 20 foreignTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 21 detachedForeignTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 22 xmlTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 23 detachedXmlTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 24 processingInstruction -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 25 detachedProcessingInstruction -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 26 comment
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 27 detachedComment
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 28 foreignComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 29 detachedForeignComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 30 xmlComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 31 detachedXmlComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 32 docfrag
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 33 foreignDocfrag -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 34 xmlDocfrag -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 35 doctype
06:29:08 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 () {
06:29:08 INFO - "use strict";
06:29:08 INFO -
06:29: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
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 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 () {
06:29:08 INFO - "use strict";
06:29:08 INFO -
06:29: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
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 0 paras[0]
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 1 paras[0].firstChild
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 2 paras[1]
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 3 paras[1].firstChild
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 4 foreignPara1 -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 5 foreignPara1.firstChild -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 6 detachedPara1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 7 detachedPara1.firstChild
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 8 detachedPara1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 9 detachedPara1.firstChild
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 10 testDiv
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 11 document
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 12 detachedDiv
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 13 detachedPara2
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 14 foreignDoc -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 15 foreignPara2 -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 16 xmlDoc -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 17 xmlElement -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 18 detachedXmlElement -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 19 detachedTextNode
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 20 foreignTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 21 detachedForeignTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 22 xmlTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 23 detachedXmlTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 24 processingInstruction -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 25 detachedProcessingInstruction -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 26 comment
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 27 detachedComment
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 28 foreignComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 29 detachedForeignComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 30 xmlComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 31 detachedXmlComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 32 docfrag
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 33 foreignDocfrag -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 34 xmlDocfrag -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 35 doctype
06:29:08 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 () {
06:29:08 INFO - "use strict";
06:29:08 INFO -
06:29: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
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 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 () {
06:29:08 INFO - "use strict";
06:29:08 INFO -
06:29: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
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 0 paras[0]
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 1 paras[0].firstChild
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 2 paras[1]
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 3 paras[1].firstChild
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 4 foreignPara1 -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 5 foreignPara1.firstChild -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 6 detachedPara1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 7 detachedPara1.firstChild
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 8 detachedPara1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 9 detachedPara1.firstChild
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 10 testDiv
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 11 document
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 12 detachedDiv
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 13 detachedPara2
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 14 foreignDoc -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 15 foreignPara2 -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 16 xmlDoc -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 17 xmlElement -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 18 detachedXmlElement -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 19 detachedTextNode
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 20 foreignTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 21 detachedForeignTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 22 xmlTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 23 detachedXmlTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 24 processingInstruction -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 25 detachedProcessingInstruction -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 26 comment
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 27 detachedComment
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 28 foreignComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 29 detachedForeignComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 30 xmlComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 31 detachedXmlComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 32 docfrag
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 33 foreignDocfrag -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 34 xmlDocfrag -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 35 doctype
06:29:08 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 () {
06:29:08 INFO - "use strict";
06:29:08 INFO -
06:29: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
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 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 () {
06:29:08 INFO - "use strict";
06:29:08 INFO -
06:29: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
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 0 paras[0]
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 1 paras[0].firstChild
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 2 paras[1]
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 3 paras[1].firstChild
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 4 foreignPara1 -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 5 foreignPara1.firstChild -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 6 detachedPara1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 7 detachedPara1.firstChild
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 8 detachedPara1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 9 detachedPara1.firstChild
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 10 testDiv
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 11 document
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 12 detachedDiv
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 13 detachedPara2
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 14 foreignDoc -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 15 foreignPara2 -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 16 xmlDoc -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 17 xmlElement -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 18 detachedXmlElement -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 19 detachedTextNode
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 20 foreignTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 21 detachedForeignTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 22 xmlTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 23 detachedXmlTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 24 processingInstruction -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 25 detachedProcessingInstruction -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 26 comment
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 27 detachedComment
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 28 foreignComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 29 detachedForeignComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 30 xmlComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 31 detachedXmlComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 32 docfrag
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 33 foreignDocfrag -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 34 xmlDocfrag -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 35 doctype
06:29:08 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 () {
06:29:08 INFO - "use strict";
06:29:08 INFO -
06:29: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
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 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 () {
06:29:08 INFO - "use strict";
06:29:08 INFO -
06:29: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
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 0 paras[0]
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 1 paras[0].firstChild
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 2 paras[1]
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 3 paras[1].firstChild
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 4 foreignPara1 -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 5 foreignPara1.firstChild -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 6 detachedPara1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 7 detachedPara1.firstChild
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 8 detachedPara1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 9 detachedPara1.firstChild
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 10 testDiv
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 11 document
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 12 detachedDiv
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 13 detachedPara2
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 14 foreignDoc -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 15 foreignPara2 -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 16 xmlDoc -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 17 xmlElement -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 18 detachedXmlElement -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 19 detachedTextNode
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 20 foreignTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 21 detachedForeignTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 22 xmlTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 23 detachedXmlTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 24 processingInstruction -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 25 detachedProcessingInstruction -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 26 comment
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 27 detachedComment
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 28 foreignComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 29 detachedForeignComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 30 xmlComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 31 detachedXmlComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 32 docfrag
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 33 foreignDocfrag -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 34 xmlDocfrag -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 35 doctype
06:29:08 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 () {
06:29:08 INFO - "use strict";
06:29:08 INFO -
06:29: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
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 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 () {
06:29:08 INFO - "use strict";
06:29:08 INFO -
06:29: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
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 0 paras[0]
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 1 paras[0].firstChild
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 2 paras[1]
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 3 paras[1].firstChild
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 4 foreignPara1 -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 5 foreignPara1.firstChild -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 6 detachedPara1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 7 detachedPara1.firstChild
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 8 detachedPara1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 9 detachedPara1.firstChild
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 10 testDiv
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 11 document
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 12 detachedDiv
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 13 detachedPara2
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 14 foreignDoc -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 15 foreignPara2 -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 16 xmlDoc -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 17 xmlElement -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 18 detachedXmlElement -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 19 detachedTextNode
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 20 foreignTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 21 detachedForeignTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 22 xmlTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 23 detachedXmlTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 24 processingInstruction -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 25 detachedProcessingInstruction -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 26 comment
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 27 detachedComment
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 28 foreignComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 29 detachedForeignComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 30 xmlComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 31 detachedXmlComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 32 docfrag
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 33 foreignDocfrag -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 34 xmlDocfrag -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 35 doctype
06:29:08 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 () {
06:29:08 INFO - "use strict";
06:29:08 INFO -
06:29: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
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 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 () {
06:29:08 INFO - "use strict";
06:29:08 INFO -
06:29: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
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 0 paras[0]
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 1 paras[0].firstChild
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 2 paras[1]
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 3 paras[1].firstChild
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 4 foreignPara1 -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 5 foreignPara1.firstChild -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 6 detachedPara1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 7 detachedPara1.firstChild
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 8 detachedPara1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 9 detachedPara1.firstChild
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 10 testDiv
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 11 document
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 12 detachedDiv
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 13 detachedPara2
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 14 foreignDoc -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 15 foreignPara2 -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 16 xmlDoc -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 17 xmlElement -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 18 detachedXmlElement -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 19 detachedTextNode
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 20 foreignTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 21 detachedForeignTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 22 xmlTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 23 detachedXmlTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 24 processingInstruction -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 25 detachedProcessingInstruction -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 26 comment
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 27 detachedComment
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 28 foreignComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 29 detachedForeignComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 30 xmlComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 31 detachedXmlComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 32 docfrag
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 33 foreignDocfrag -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 34 xmlDocfrag -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 35 doctype
06:29:08 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 () {
06:29:08 INFO - "use strict";
06:29:08 INFO -
06:29: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
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 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 () {
06:29:08 INFO - "use strict";
06:29:08 INFO -
06:29: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
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 0 paras[0]
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 1 paras[0].firstChild
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 2 paras[1]
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 3 paras[1].firstChild
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 4 foreignPara1 -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 5 foreignPara1.firstChild -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 6 detachedPara1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 7 detachedPara1.firstChild
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 8 detachedPara1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 9 detachedPara1.firstChild
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 10 testDiv
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 11 document
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 12 detachedDiv
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 13 detachedPara2
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 14 foreignDoc -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 15 foreignPara2 -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 16 xmlDoc -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 17 xmlElement -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 18 detachedXmlElement -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 19 detachedTextNode
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 20 foreignTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 21 detachedForeignTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 22 xmlTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 23 detachedXmlTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 24 processingInstruction -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 25 detachedProcessingInstruction -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 26 comment
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 27 detachedComment
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 28 foreignComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 29 detachedForeignComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 30 xmlComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 31 detachedXmlComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 32 docfrag
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 33 foreignDocfrag -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 34 xmlDocfrag -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 35 doctype
06:29:08 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 () {
06:29:08 INFO - "use strict";
06:29:08 INFO -
06:29: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
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 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 () {
06:29:08 INFO - "use strict";
06:29:08 INFO -
06:29: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
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 0 paras[0]
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 1 paras[0].firstChild
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 2 paras[1]
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 3 paras[1].firstChild
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 4 foreignPara1 -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 5 foreignPara1.firstChild -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 6 detachedPara1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 7 detachedPara1.firstChild
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 8 detachedPara1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 9 detachedPara1.firstChild
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 10 testDiv
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 11 document
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 12 detachedDiv
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 13 detachedPara2
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 14 foreignDoc -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 15 foreignPara2 -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 16 xmlDoc -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 17 xmlElement -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 18 detachedXmlElement -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 19 detachedTextNode
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 20 foreignTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 21 detachedForeignTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 22 xmlTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 23 detachedXmlTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 24 processingInstruction -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 25 detachedProcessingInstruction -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 26 comment
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 27 detachedComment
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 28 foreignComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 29 detachedForeignComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 30 xmlComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 31 detachedXmlComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 32 docfrag
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 33 foreignDocfrag -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 34 xmlDocfrag -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 35 doctype
06:29:08 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 () {
06:29:08 INFO - "use strict";
06:29:08 INFO -
06:29: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
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 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 () {
06:29:08 INFO - "use strict";
06:29:08 INFO -
06:29: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
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 0 paras[0]
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 1 paras[0].firstChild
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 2 paras[1]
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 3 paras[1].firstChild
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 4 foreignPara1 -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 5 foreignPara1.firstChild -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 6 detachedPara1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 7 detachedPara1.firstChild
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 8 detachedPara1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 9 detachedPara1.firstChild
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 10 testDiv
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 11 document
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 12 detachedDiv
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 13 detachedPara2
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 14 foreignDoc -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 15 foreignPara2 -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 16 xmlDoc -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 17 xmlElement -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 18 detachedXmlElement -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 19 detachedTextNode
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 20 foreignTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 21 detachedForeignTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 22 xmlTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 23 detachedXmlTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 24 processingInstruction -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 25 detachedProcessingInstruction -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 26 comment
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 27 detachedComment
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 28 foreignComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 29 detachedForeignComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 30 xmlComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 31 detachedXmlComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 32 docfrag
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 33 foreignDocfrag -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 34 xmlDocfrag -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 35 doctype
06:29:08 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 () {
06:29:08 INFO - "use strict";
06:29:08 INFO -
06:29: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
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 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 () {
06:29:08 INFO - "use strict";
06:29:08 INFO -
06:29: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
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 0 paras[0]
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 1 paras[0].firstChild
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 2 paras[1]
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 3 paras[1].firstChild
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 4 foreignPara1 -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 5 foreignPara1.firstChild -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 6 detachedPara1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 7 detachedPara1.firstChild
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 8 detachedPara1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 9 detachedPara1.firstChild
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 10 testDiv
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 11 document
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 12 detachedDiv
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 13 detachedPara2
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 14 foreignDoc -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 15 foreignPara2 -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 16 xmlDoc -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 17 xmlElement -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 18 detachedXmlElement -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 19 detachedTextNode
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 20 foreignTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 21 detachedForeignTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 22 xmlTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 23 detachedXmlTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 24 processingInstruction -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 25 detachedProcessingInstruction -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 26 comment
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 27 detachedComment
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 28 foreignComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 29 detachedForeignComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 30 xmlComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 31 detachedXmlComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 32 docfrag
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 33 foreignDocfrag -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 34 xmlDocfrag -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 35 doctype
06:29:08 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 () {
06:29:08 INFO - "use strict";
06:29:08 INFO -
06:29: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
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 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 () {
06:29:08 INFO - "use strict";
06:29:08 INFO -
06:29: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
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 0 paras[0]
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 1 paras[0].firstChild
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 2 paras[1]
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 3 paras[1].firstChild
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 4 foreignPara1 -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 5 foreignPara1.firstChild -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 6 detachedPara1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 7 detachedPara1.firstChild
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 8 detachedPara1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 9 detachedPara1.firstChild
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 10 testDiv
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 11 document
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 12 detachedDiv
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 13 detachedPara2
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 14 foreignDoc -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 15 foreignPara2 -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 16 xmlDoc -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 17 xmlElement -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 18 detachedXmlElement -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 19 detachedTextNode
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 20 foreignTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 21 detachedForeignTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 22 xmlTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 23 detachedXmlTextNode -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 24 processingInstruction -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 25 detachedProcessingInstruction -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 26 comment
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 27 detachedComment
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 28 foreignComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 29 detachedForeignComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 30 xmlComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 31 detachedXmlComment -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 32 docfrag
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 33 foreignDocfrag -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 34 xmlDocfrag -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 35 doctype
06:29:08 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 () {
06:29:08 INFO - "use strict";
06:29:08 INFO -
06:29: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
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 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 () {
06:29:08 INFO - "use strict";
06:29:08 INFO -
06:29: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
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 0 paras[0]
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 1 paras[0].firstChild
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 2 paras[1]
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 3 paras[1].firstChild
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 4 foreignPara1 -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 5 foreignPara1.firstChild -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 6 detachedPara1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 7 detachedPara1.firstChild
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 8 detachedPara1
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 9 detachedPara1.firstChild
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 10 testDiv
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 11 document
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 12 detachedDiv
06:29:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 13 detachedPara2
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 14 foreignDoc -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 15 foreignPara2 -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 16 xmlDoc -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 17 xmlElement -
06:29:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 18 detachedXmlElement -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 19 detachedTextNode
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 20 foreignTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 21 detachedForeignTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 22 xmlTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 23 detachedXmlTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 24 processingInstruction -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 25 detachedProcessingInstruction -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 26 comment
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 27 detachedComment
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 28 foreignComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 29 detachedForeignComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 30 xmlComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 31 detachedXmlComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 32 docfrag
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 33 foreignDocfrag -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 34 xmlDocfrag -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 35 doctype
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:29:09 INFO - "use strict";
06:29:09 INFO -
06:29:09 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:29:09 INFO - "use strict";
06:29:09 INFO -
06:29:09 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0]
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 1 paras[0].firstChild
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 2 paras[1]
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 3 paras[1].firstChild
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1 -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 5 foreignPara1.firstChild -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 7 detachedPara1.firstChild
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 8 detachedPara1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 9 detachedPara1.firstChild
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 10 testDiv
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 11 document
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 12 detachedDiv
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 13 detachedPara2
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 14 foreignDoc -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 15 foreignPara2 -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 16 xmlDoc -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 17 xmlElement -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 18 detachedXmlElement -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 19 detachedTextNode
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 20 foreignTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 21 detachedForeignTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 22 xmlTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 23 detachedXmlTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 24 processingInstruction -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 25 detachedProcessingInstruction -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 26 comment
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 27 detachedComment
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 28 foreignComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 29 detachedForeignComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 30 xmlComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 31 detachedXmlComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 32 docfrag
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 33 foreignDocfrag -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 34 xmlDocfrag -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 35 doctype
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:29:09 INFO - "use strict";
06:29:09 INFO -
06:29:09 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:29:09 INFO - "use strict";
06:29:09 INFO -
06:29:09 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 0 paras[0]
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 1 paras[0].firstChild
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 2 paras[1]
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 3 paras[1].firstChild
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 4 foreignPara1 -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 5 foreignPara1.firstChild -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 6 detachedPara1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 7 detachedPara1.firstChild
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 8 detachedPara1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 9 detachedPara1.firstChild
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 10 testDiv
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 11 document
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 12 detachedDiv
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 13 detachedPara2
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 14 foreignDoc -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 15 foreignPara2 -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 16 xmlDoc -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 17 xmlElement -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 18 detachedXmlElement -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 19 detachedTextNode
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 20 foreignTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 21 detachedForeignTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 22 xmlTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 23 detachedXmlTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 24 processingInstruction -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 25 detachedProcessingInstruction -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 26 comment
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 27 detachedComment
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 28 foreignComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 29 detachedForeignComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 30 xmlComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 31 detachedXmlComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 32 docfrag
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 33 foreignDocfrag -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 34 xmlDocfrag -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 35 doctype
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:29:09 INFO - "use strict";
06:29:09 INFO -
06:29:09 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:29:09 INFO - "use strict";
06:29:09 INFO -
06:29:09 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 0 paras[0]
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 1 paras[0].firstChild
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 2 paras[1]
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 3 paras[1].firstChild
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 4 foreignPara1 -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 5 foreignPara1.firstChild -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 6 detachedPara1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 7 detachedPara1.firstChild
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 8 detachedPara1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 9 detachedPara1.firstChild
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 10 testDiv
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 11 document
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 12 detachedDiv
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 13 detachedPara2
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 14 foreignDoc -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 15 foreignPara2 -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 16 xmlDoc -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 17 xmlElement -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 18 detachedXmlElement -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 19 detachedTextNode
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 20 foreignTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 21 detachedForeignTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 22 xmlTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 23 detachedXmlTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 24 processingInstruction -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 25 detachedProcessingInstruction -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 26 comment
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 27 detachedComment
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 28 foreignComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 29 detachedForeignComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 30 xmlComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 31 detachedXmlComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 32 docfrag
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 33 foreignDocfrag -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 34 xmlDocfrag -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 35 doctype
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:29:09 INFO - "use strict";
06:29:09 INFO -
06:29:09 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:29:09 INFO - "use strict";
06:29:09 INFO -
06:29:09 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 0 paras[0]
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 1 paras[0].firstChild
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 2 paras[1]
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 3 paras[1].firstChild
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 4 foreignPara1 -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 5 foreignPara1.firstChild -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 6 detachedPara1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 7 detachedPara1.firstChild
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 8 detachedPara1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 9 detachedPara1.firstChild
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 10 testDiv
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 11 document
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 12 detachedDiv
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 13 detachedPara2
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 14 foreignDoc -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 15 foreignPara2 -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 16 xmlDoc -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 17 xmlElement -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 18 detachedXmlElement -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 19 detachedTextNode
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 20 foreignTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 21 detachedForeignTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 22 xmlTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 23 detachedXmlTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 24 processingInstruction -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 25 detachedProcessingInstruction -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 26 comment
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 27 detachedComment
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 28 foreignComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 29 detachedForeignComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 30 xmlComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 31 detachedXmlComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 32 docfrag
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 33 foreignDocfrag -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 34 xmlDocfrag -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 35 doctype
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:29:09 INFO - "use strict";
06:29:09 INFO -
06:29:09 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:29:09 INFO - "use strict";
06:29:09 INFO -
06:29:09 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 0 paras[0]
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 1 paras[0].firstChild
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 2 paras[1]
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 3 paras[1].firstChild
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 4 foreignPara1 -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 5 foreignPara1.firstChild -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 6 detachedPara1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 7 detachedPara1.firstChild
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 8 detachedPara1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 9 detachedPara1.firstChild
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 10 testDiv
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 11 document
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 12 detachedDiv
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 13 detachedPara2
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 14 foreignDoc -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 15 foreignPara2 -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 16 xmlDoc -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 17 xmlElement -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 18 detachedXmlElement -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 19 detachedTextNode
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 20 foreignTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 21 detachedForeignTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 22 xmlTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 23 detachedXmlTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 24 processingInstruction -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 25 detachedProcessingInstruction -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 26 comment
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 27 detachedComment
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 28 foreignComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 29 detachedForeignComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 30 xmlComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 31 detachedXmlComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 32 docfrag
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 33 foreignDocfrag -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 34 xmlDocfrag -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 35 doctype
06:29:09 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 () {
06:29:09 INFO - "use strict";
06:29:09 INFO -
06:29:09 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 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 () {
06:29:09 INFO - "use strict";
06:29:09 INFO -
06:29:09 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 0 paras[0]
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 1 paras[0].firstChild
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 2 paras[1]
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 3 paras[1].firstChild
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 4 foreignPara1 -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 5 foreignPara1.firstChild -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 6 detachedPara1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 7 detachedPara1.firstChild
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 8 detachedPara1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 9 detachedPara1.firstChild
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 10 testDiv
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 11 document
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 12 detachedDiv
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 13 detachedPara2
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 14 foreignDoc -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 15 foreignPara2 -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 16 xmlDoc -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 17 xmlElement -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 18 detachedXmlElement -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 19 detachedTextNode
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 20 foreignTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 21 detachedForeignTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 22 xmlTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 23 detachedXmlTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 24 processingInstruction -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 25 detachedProcessingInstruction -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 26 comment
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 27 detachedComment
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 28 foreignComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 29 detachedForeignComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 30 xmlComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 31 detachedXmlComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 32 docfrag
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 33 foreignDocfrag -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 34 xmlDocfrag -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 35 doctype
06:29:09 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 () {
06:29:09 INFO - "use strict";
06:29:09 INFO -
06:29:09 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 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 () {
06:29:09 INFO - "use strict";
06:29:09 INFO -
06:29:09 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 0 paras[0]
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 1 paras[0].firstChild
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 2 paras[1]
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 3 paras[1].firstChild
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 4 foreignPara1 -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 5 foreignPara1.firstChild -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 6 detachedPara1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 7 detachedPara1.firstChild
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 8 detachedPara1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 9 detachedPara1.firstChild
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 10 testDiv
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 11 document
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 12 detachedDiv
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 13 detachedPara2
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 14 foreignDoc -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 15 foreignPara2 -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 16 xmlDoc -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 17 xmlElement -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 18 detachedXmlElement -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 19 detachedTextNode
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 20 foreignTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 21 detachedForeignTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 22 xmlTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 23 detachedXmlTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 24 processingInstruction -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 25 detachedProcessingInstruction -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 26 comment
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 27 detachedComment
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 28 foreignComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 29 detachedForeignComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 30 xmlComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 31 detachedXmlComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 32 docfrag
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 33 foreignDocfrag -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 34 xmlDocfrag -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 35 doctype
06:29:09 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 () {
06:29:09 INFO - "use strict";
06:29:09 INFO -
06:29:09 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 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 () {
06:29:09 INFO - "use strict";
06:29:09 INFO -
06:29:09 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 0 paras[0]
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 1 paras[0].firstChild
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 2 paras[1]
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 3 paras[1].firstChild
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 4 foreignPara1 -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 5 foreignPara1.firstChild -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 6 detachedPara1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 7 detachedPara1.firstChild
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 8 detachedPara1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 9 detachedPara1.firstChild
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 10 testDiv
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 11 document
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 12 detachedDiv
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 13 detachedPara2
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 14 foreignDoc -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 15 foreignPara2 -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 16 xmlDoc -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 17 xmlElement -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 18 detachedXmlElement -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 19 detachedTextNode
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 20 foreignTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 21 detachedForeignTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 22 xmlTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 23 detachedXmlTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 24 processingInstruction -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 25 detachedProcessingInstruction -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 26 comment
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 27 detachedComment
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 28 foreignComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 29 detachedForeignComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 30 xmlComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 31 detachedXmlComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 32 docfrag
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 33 foreignDocfrag -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 34 xmlDocfrag -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 35 doctype
06:29:09 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 () {
06:29:09 INFO - "use strict";
06:29:09 INFO -
06:29:09 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 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 () {
06:29:09 INFO - "use strict";
06:29:09 INFO -
06:29:09 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 0 paras[0]
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 1 paras[0].firstChild
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 2 paras[1]
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 3 paras[1].firstChild
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 4 foreignPara1 -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 5 foreignPara1.firstChild -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 6 detachedPara1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 7 detachedPara1.firstChild
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 8 detachedPara1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 9 detachedPara1.firstChild
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 10 testDiv
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 11 document
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 12 detachedDiv
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 13 detachedPara2
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 14 foreignDoc -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 15 foreignPara2 -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 16 xmlDoc -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 17 xmlElement -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 18 detachedXmlElement -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 19 detachedTextNode
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 20 foreignTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 21 detachedForeignTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 22 xmlTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 23 detachedXmlTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 24 processingInstruction -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 25 detachedProcessingInstruction -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 26 comment
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 27 detachedComment
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 28 foreignComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 29 detachedForeignComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 30 xmlComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 31 detachedXmlComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 32 docfrag
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 33 foreignDocfrag -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 34 xmlDocfrag -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 35 doctype
06:29:09 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 () {
06:29:09 INFO - "use strict";
06:29:09 INFO -
06:29:09 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 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 () {
06:29:09 INFO - "use strict";
06:29:09 INFO -
06:29:09 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 0 paras[0]
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 1 paras[0].firstChild
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 2 paras[1]
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 3 paras[1].firstChild
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 4 foreignPara1 -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 5 foreignPara1.firstChild -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 6 detachedPara1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 7 detachedPara1.firstChild
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 8 detachedPara1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 9 detachedPara1.firstChild
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 10 testDiv
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 11 document
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 12 detachedDiv
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 13 detachedPara2
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 14 foreignDoc -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 15 foreignPara2 -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 16 xmlDoc -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 17 xmlElement -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 18 detachedXmlElement -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 19 detachedTextNode
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 20 foreignTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 21 detachedForeignTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 22 xmlTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 23 detachedXmlTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 24 processingInstruction -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 25 detachedProcessingInstruction -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 26 comment
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 27 detachedComment
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 28 foreignComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 29 detachedForeignComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 30 xmlComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 31 detachedXmlComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 32 docfrag
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 33 foreignDocfrag -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 34 xmlDocfrag -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 35 doctype
06:29:09 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 () {
06:29:09 INFO - "use strict";
06:29:09 INFO -
06:29:09 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 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 () {
06:29:09 INFO - "use strict";
06:29:09 INFO -
06:29:09 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 0 paras[0]
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 1 paras[0].firstChild
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 2 paras[1]
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 3 paras[1].firstChild
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 4 foreignPara1 -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 5 foreignPara1.firstChild -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 6 detachedPara1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 7 detachedPara1.firstChild
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 8 detachedPara1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 9 detachedPara1.firstChild
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 10 testDiv
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 11 document
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 12 detachedDiv
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 13 detachedPara2
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 14 foreignDoc -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 15 foreignPara2 -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 16 xmlDoc -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 17 xmlElement -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 18 detachedXmlElement -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 19 detachedTextNode
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 20 foreignTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 21 detachedForeignTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 22 xmlTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 23 detachedXmlTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 24 processingInstruction -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 25 detachedProcessingInstruction -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 26 comment
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 27 detachedComment
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 28 foreignComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 29 detachedForeignComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 30 xmlComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 31 detachedXmlComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 32 docfrag
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 33 foreignDocfrag -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 34 xmlDocfrag -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 35 doctype
06:29:09 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 () {
06:29:09 INFO - "use strict";
06:29:09 INFO -
06:29:09 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 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 () {
06:29:09 INFO - "use strict";
06:29:09 INFO -
06:29:09 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 0 paras[0]
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 1 paras[0].firstChild
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 2 paras[1]
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 3 paras[1].firstChild
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 4 foreignPara1 -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 5 foreignPara1.firstChild -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 6 detachedPara1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 7 detachedPara1.firstChild
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 8 detachedPara1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 9 detachedPara1.firstChild
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 10 testDiv
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 11 document
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 12 detachedDiv
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 13 detachedPara2
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 14 foreignDoc -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 15 foreignPara2 -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 16 xmlDoc -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 17 xmlElement -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 18 detachedXmlElement -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 19 detachedTextNode
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 20 foreignTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 21 detachedForeignTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 22 xmlTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 23 detachedXmlTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 24 processingInstruction -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 25 detachedProcessingInstruction -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 26 comment
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 27 detachedComment
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 28 foreignComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 29 detachedForeignComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 30 xmlComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 31 detachedXmlComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 32 docfrag
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 33 foreignDocfrag -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 34 xmlDocfrag -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 35 doctype
06:29:09 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 () {
06:29:09 INFO - "use strict";
06:29:09 INFO -
06:29:09 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 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 () {
06:29:09 INFO - "use strict";
06:29:09 INFO -
06:29:09 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 0 paras[0]
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 1 paras[0].firstChild
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 2 paras[1]
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 3 paras[1].firstChild
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 4 foreignPara1 -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 5 foreignPara1.firstChild -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 6 detachedPara1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 7 detachedPara1.firstChild
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 8 detachedPara1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 9 detachedPara1.firstChild
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 10 testDiv
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 11 document
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 12 detachedDiv
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 13 detachedPara2
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 14 foreignDoc -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 15 foreignPara2 -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 16 xmlDoc -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 17 xmlElement -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 18 detachedXmlElement -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 19 detachedTextNode
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 20 foreignTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 21 detachedForeignTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 22 xmlTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 23 detachedXmlTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 24 processingInstruction -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 25 detachedProcessingInstruction -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 26 comment
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 27 detachedComment
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 28 foreignComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 29 detachedForeignComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 30 xmlComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 31 detachedXmlComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 32 docfrag
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 33 foreignDocfrag -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 34 xmlDocfrag -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 35 doctype
06:29:09 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 () {
06:29:09 INFO - "use strict";
06:29:09 INFO -
06:29:09 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 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 () {
06:29:09 INFO - "use strict";
06:29:09 INFO -
06:29:09 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 0 paras[0]
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 1 paras[0].firstChild
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 2 paras[1]
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 3 paras[1].firstChild
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 4 foreignPara1 -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 5 foreignPara1.firstChild -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 6 detachedPara1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 7 detachedPara1.firstChild
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 8 detachedPara1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 9 detachedPara1.firstChild
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 10 testDiv
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 11 document
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 12 detachedDiv
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 13 detachedPara2
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 14 foreignDoc -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 15 foreignPara2 -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 16 xmlDoc -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 17 xmlElement -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 18 detachedXmlElement -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 19 detachedTextNode
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 20 foreignTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 21 detachedForeignTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 22 xmlTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 23 detachedXmlTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 24 processingInstruction -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 25 detachedProcessingInstruction -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 26 comment
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 27 detachedComment
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 28 foreignComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 29 detachedForeignComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 30 xmlComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 31 detachedXmlComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 32 docfrag
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 33 foreignDocfrag -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 34 xmlDocfrag -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 35 doctype
06:29:09 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 () {
06:29:09 INFO - "use strict";
06:29:09 INFO -
06:29:09 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 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 () {
06:29:09 INFO - "use strict";
06:29:09 INFO -
06:29:09 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 0 paras[0]
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 1 paras[0].firstChild
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 2 paras[1]
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 3 paras[1].firstChild
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 4 foreignPara1 -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 5 foreignPara1.firstChild -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 6 detachedPara1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 7 detachedPara1.firstChild
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 8 detachedPara1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 9 detachedPara1.firstChild
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 10 testDiv
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 11 document
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 12 detachedDiv
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 13 detachedPara2
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 14 foreignDoc -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 15 foreignPara2 -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 16 xmlDoc -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 17 xmlElement -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 18 detachedXmlElement -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 19 detachedTextNode
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 20 foreignTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 21 detachedForeignTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 22 xmlTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 23 detachedXmlTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 24 processingInstruction -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 25 detachedProcessingInstruction -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 26 comment
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 27 detachedComment
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 28 foreignComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 29 detachedForeignComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 30 xmlComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 31 detachedXmlComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 32 docfrag
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 33 foreignDocfrag -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 34 xmlDocfrag -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 35 doctype
06:29:09 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 () {
06:29:09 INFO - "use strict";
06:29:09 INFO -
06:29:09 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 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 () {
06:29:09 INFO - "use strict";
06:29:09 INFO -
06:29:09 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 0 paras[0]
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 1 paras[0].firstChild
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 2 paras[1]
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 3 paras[1].firstChild
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 4 foreignPara1 -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 5 foreignPara1.firstChild -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 6 detachedPara1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 7 detachedPara1.firstChild
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 8 detachedPara1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 9 detachedPara1.firstChild
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 10 testDiv
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 11 document
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 12 detachedDiv
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 13 detachedPara2
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 14 foreignDoc -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 15 foreignPara2 -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 16 xmlDoc -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 17 xmlElement -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 18 detachedXmlElement -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 19 detachedTextNode
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 20 foreignTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 21 detachedForeignTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 22 xmlTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 23 detachedXmlTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 24 processingInstruction -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 25 detachedProcessingInstruction -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 26 comment
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 27 detachedComment
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 28 foreignComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 29 detachedForeignComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 30 xmlComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 31 detachedXmlComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 32 docfrag
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 33 foreignDocfrag -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 34 xmlDocfrag -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 35 doctype
06:29:09 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 () {
06:29:09 INFO - "use strict";
06:29:09 INFO -
06:29:09 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 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 () {
06:29:09 INFO - "use strict";
06:29:09 INFO -
06:29:09 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 0 paras[0]
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 1 paras[0].firstChild
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 2 paras[1]
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 3 paras[1].firstChild
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 4 foreignPara1 -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 5 foreignPara1.firstChild -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 6 detachedPara1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 7 detachedPara1.firstChild
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 8 detachedPara1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 9 detachedPara1.firstChild
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 10 testDiv
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 11 document
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 12 detachedDiv
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 13 detachedPara2
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 14 foreignDoc -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 15 foreignPara2 -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 16 xmlDoc -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 17 xmlElement -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 18 detachedXmlElement -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 19 detachedTextNode
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 20 foreignTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 21 detachedForeignTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 22 xmlTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 23 detachedXmlTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 24 processingInstruction -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 25 detachedProcessingInstruction -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 26 comment
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 27 detachedComment
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 28 foreignComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 29 detachedForeignComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 30 xmlComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 31 detachedXmlComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 32 docfrag
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 33 foreignDocfrag -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 34 xmlDocfrag -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 35 doctype
06:29:09 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 () {
06:29:09 INFO - "use strict";
06:29:09 INFO -
06:29:09 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 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 () {
06:29:09 INFO - "use strict";
06:29:09 INFO -
06:29:09 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 0 paras[0]
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 1 paras[0].firstChild
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 2 paras[1]
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 3 paras[1].firstChild
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 4 foreignPara1 -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 5 foreignPara1.firstChild -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 6 detachedPara1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 7 detachedPara1.firstChild
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 8 detachedPara1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 9 detachedPara1.firstChild
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 10 testDiv
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 11 document
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 12 detachedDiv
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 13 detachedPara2
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 14 foreignDoc -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 15 foreignPara2 -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 16 xmlDoc -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 17 xmlElement -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 18 detachedXmlElement -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 19 detachedTextNode
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 20 foreignTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 21 detachedForeignTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 22 xmlTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 23 detachedXmlTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 24 processingInstruction -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 25 detachedProcessingInstruction -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 26 comment
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 27 detachedComment
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 28 foreignComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 29 detachedForeignComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 30 xmlComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 31 detachedXmlComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 32 docfrag
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 33 foreignDocfrag -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 34 xmlDocfrag -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 35 doctype
06:29:09 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 () {
06:29:09 INFO - "use strict";
06:29:09 INFO -
06:29:09 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 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 () {
06:29:09 INFO - "use strict";
06:29:09 INFO -
06:29:09 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 0 paras[0]
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 1 paras[0].firstChild
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 2 paras[1]
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 3 paras[1].firstChild
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 4 foreignPara1 -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 5 foreignPara1.firstChild -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 6 detachedPara1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 7 detachedPara1.firstChild
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 8 detachedPara1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 9 detachedPara1.firstChild
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 10 testDiv
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 11 document
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 12 detachedDiv
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 13 detachedPara2
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 14 foreignDoc -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 15 foreignPara2 -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 16 xmlDoc -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 17 xmlElement -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 18 detachedXmlElement -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 19 detachedTextNode
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 20 foreignTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 21 detachedForeignTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 22 xmlTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 23 detachedXmlTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 24 processingInstruction -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 25 detachedProcessingInstruction -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 26 comment
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 27 detachedComment
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 28 foreignComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 29 detachedForeignComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 30 xmlComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 31 detachedXmlComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 32 docfrag
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 33 foreignDocfrag -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 34 xmlDocfrag -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 35 doctype
06:29:09 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 () {
06:29:09 INFO - "use strict";
06:29:09 INFO -
06:29:09 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 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 () {
06:29:09 INFO - "use strict";
06:29:09 INFO -
06:29:09 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 0 paras[0]
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 1 paras[0].firstChild
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 2 paras[1]
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 3 paras[1].firstChild
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 4 foreignPara1 -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 5 foreignPara1.firstChild -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 6 detachedPara1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 7 detachedPara1.firstChild
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 8 detachedPara1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 9 detachedPara1.firstChild
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 10 testDiv
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 11 document
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 12 detachedDiv
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 13 detachedPara2
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 14 foreignDoc -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 15 foreignPara2 -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 16 xmlDoc -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 17 xmlElement -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 18 detachedXmlElement -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 19 detachedTextNode
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 20 foreignTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 21 detachedForeignTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 22 xmlTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 23 detachedXmlTextNode -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 24 processingInstruction -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 25 detachedProcessingInstruction -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 26 comment
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 27 detachedComment
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 28 foreignComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 29 detachedForeignComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 30 xmlComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 31 detachedXmlComment -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 32 docfrag
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 33 foreignDocfrag -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 34 xmlDocfrag -
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 35 doctype
06:29:09 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 () {
06:29:09 INFO - "use strict";
06:29:09 INFO -
06:29:09 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:29:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:29:10 INFO - "use strict";
06:29:10 INFO -
06:29:10 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 0 paras[0]
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 1 paras[0].firstChild
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 2 paras[1]
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 3 paras[1].firstChild
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 4 foreignPara1 -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 5 foreignPara1.firstChild -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 6 detachedPara1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 7 detachedPara1.firstChild
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 8 detachedPara1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 9 detachedPara1.firstChild
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 10 testDiv
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 11 document
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 12 detachedDiv
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 13 detachedPara2
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 14 foreignDoc -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 15 foreignPara2 -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 16 xmlDoc -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 17 xmlElement -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 18 detachedXmlElement -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 19 detachedTextNode
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 20 foreignTextNode -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 21 detachedForeignTextNode -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 22 xmlTextNode -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 23 detachedXmlTextNode -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 24 processingInstruction -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 25 detachedProcessingInstruction -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - PROCESS | 3884 | --DOCSHELL 150E5A00 == 13 [pid = 3884] [id = 411]
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 26 comment
06:29:10 INFO - PROCESS | 3884 | --DOCSHELL 11D3E800 == 12 [pid = 3884] [id = 410]
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 27 detachedComment
06:29:10 INFO - PROCESS | 3884 | --DOCSHELL 110DA900 == 11 [pid = 3884] [id = 409]
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 28 foreignComment -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - PROCESS | 3884 | --DOCSHELL 10DC2000 == 10 [pid = 3884] [id = 408]
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 29 detachedForeignComment -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - PROCESS | 3884 | --DOMWINDOW == 41 (10C02400) [pid = 3884] [serial = 1136] [outer = 00000000] [url = about:blank]
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 30 xmlComment -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - PROCESS | 3884 | --DOMWINDOW == 40 (110D3A80) [pid = 3884] [serial = 1134] [outer = 00000000] [url = http://web-platform.test:8000/selection/test-iframe.html]
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 31 detachedXmlComment -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - PROCESS | 3884 | --DOMWINDOW == 39 (1A231F00) [pid = 3884] [serial = 43] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 32 docfrag
06:29:10 INFO - PROCESS | 3884 | --DOCSHELL 0F595500 == 9 [pid = 3884] [id = 407]
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 33 foreignDocfrag -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - PROCESS | 3884 | --DOCSHELL 0F0AF400 == 8 [pid = 3884] [id = 406]
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 34 xmlDocfrag -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - PROCESS | 3884 | --DOCSHELL 0F595200 == 7 [pid = 3884] [id = 405]
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 35 doctype
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:29:10 INFO - "use strict";
06:29:10 INFO -
06:29:10 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:29:10 INFO - "use strict";
06:29:10 INFO -
06:29:10 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 0 paras[0]
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 1 paras[0].firstChild
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 2 paras[1]
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 3 paras[1].firstChild
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 4 foreignPara1 -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 5 foreignPara1.firstChild -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 6 detachedPara1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 7 detachedPara1.firstChild
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 8 detachedPara1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 9 detachedPara1.firstChild
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 10 testDiv
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 11 document
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 12 detachedDiv
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 13 detachedPara2
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 14 foreignDoc -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 15 foreignPara2 -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 16 xmlDoc -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 17 xmlElement -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 18 detachedXmlElement -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 19 detachedTextNode
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 20 foreignTextNode -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 21 detachedForeignTextNode -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 22 xmlTextNode -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 23 detachedXmlTextNode -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 24 processingInstruction -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 25 detachedProcessingInstruction -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 26 comment
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 27 detachedComment
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 28 foreignComment -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 29 detachedForeignComment -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 30 xmlComment -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 31 detachedXmlComment -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 32 docfrag
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 33 foreignDocfrag -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 34 xmlDocfrag -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 35 doctype
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:29:10 INFO - "use strict";
06:29:10 INFO -
06:29:10 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:29:10 INFO - "use strict";
06:29:10 INFO -
06:29:10 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 0 paras[0]
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 1 paras[0].firstChild
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 2 paras[1]
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 3 paras[1].firstChild
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 4 foreignPara1 -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 5 foreignPara1.firstChild -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 6 detachedPara1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 7 detachedPara1.firstChild
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 8 detachedPara1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 9 detachedPara1.firstChild
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 10 testDiv
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 11 document
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 12 detachedDiv
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 13 detachedPara2
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 14 foreignDoc -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 15 foreignPara2 -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 16 xmlDoc -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 17 xmlElement -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 18 detachedXmlElement -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 19 detachedTextNode
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 20 foreignTextNode -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 21 detachedForeignTextNode -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 22 xmlTextNode -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 23 detachedXmlTextNode -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 24 processingInstruction -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 25 detachedProcessingInstruction -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 26 comment
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 27 detachedComment
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 28 foreignComment -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 29 detachedForeignComment -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 30 xmlComment -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 31 detachedXmlComment -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 32 docfrag
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 33 foreignDocfrag -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 34 xmlDocfrag -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 35 doctype
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:29:10 INFO - "use strict";
06:29:10 INFO -
06:29:10 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:29:10 INFO - "use strict";
06:29:10 INFO -
06:29:10 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 0 paras[0]
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 1 paras[0].firstChild
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 2 paras[1]
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 3 paras[1].firstChild
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 4 foreignPara1 -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 5 foreignPara1.firstChild -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 6 detachedPara1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 7 detachedPara1.firstChild
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 8 detachedPara1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 9 detachedPara1.firstChild
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 10 testDiv
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 11 document
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 12 detachedDiv
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 13 detachedPara2
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 14 foreignDoc -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 15 foreignPara2 -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 16 xmlDoc -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 17 xmlElement -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 18 detachedXmlElement -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 19 detachedTextNode
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 20 foreignTextNode -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 21 detachedForeignTextNode -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 22 xmlTextNode -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 23 detachedXmlTextNode -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 24 processingInstruction -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 25 detachedProcessingInstruction -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 26 comment
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 27 detachedComment
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 28 foreignComment -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 29 detachedForeignComment -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 30 xmlComment -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 31 detachedXmlComment -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 32 docfrag
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 33 foreignDocfrag -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 34 xmlDocfrag -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 35 doctype
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:29:10 INFO - "use strict";
06:29:10 INFO -
06:29:10 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:29:10 INFO - "use strict";
06:29:10 INFO -
06:29:10 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 0 paras[0]
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 1 paras[0].firstChild
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 2 paras[1]
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 3 paras[1].firstChild
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 4 foreignPara1 -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 5 foreignPara1.firstChild -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 6 detachedPara1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 7 detachedPara1.firstChild
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 8 detachedPara1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 9 detachedPara1.firstChild
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 10 testDiv
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 11 document
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 12 detachedDiv
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 13 detachedPara2
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 14 foreignDoc -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 15 foreignPara2 -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 16 xmlDoc -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 17 xmlElement -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 18 detachedXmlElement -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 19 detachedTextNode
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 20 foreignTextNode -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 21 detachedForeignTextNode -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 22 xmlTextNode -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 23 detachedXmlTextNode -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 24 processingInstruction -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 25 detachedProcessingInstruction -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 26 comment
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 27 detachedComment
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 28 foreignComment -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 29 detachedForeignComment -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 30 xmlComment -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 31 detachedXmlComment -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 32 docfrag
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 33 foreignDocfrag -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 34 xmlDocfrag -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 35 doctype
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:29:10 INFO - "use strict";
06:29:10 INFO -
06:29:10 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:29:10 INFO - "use strict";
06:29:10 INFO -
06:29:10 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 0 paras[0]
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 1 paras[0].firstChild
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 2 paras[1]
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 3 paras[1].firstChild
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 4 foreignPara1 -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 5 foreignPara1.firstChild -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 6 detachedPara1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 7 detachedPara1.firstChild
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 8 detachedPara1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 9 detachedPara1.firstChild
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 10 testDiv
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 11 document
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 12 detachedDiv
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 13 detachedPara2
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 14 foreignDoc -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 15 foreignPara2 -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 16 xmlDoc -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 17 xmlElement -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 18 detachedXmlElement -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 19 detachedTextNode
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 20 foreignTextNode -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 21 detachedForeignTextNode -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 22 xmlTextNode -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 23 detachedXmlTextNode -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 24 processingInstruction -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 25 detachedProcessingInstruction -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 26 comment
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 27 detachedComment
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 28 foreignComment -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 29 detachedForeignComment -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 30 xmlComment -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 31 detachedXmlComment -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 32 docfrag
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 33 foreignDocfrag -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 34 xmlDocfrag -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 35 doctype
06:29:10 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 () {
06:29:10 INFO - "use strict";
06:29:10 INFO -
06:29:10 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 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 () {
06:29:10 INFO - "use strict";
06:29:10 INFO -
06:29:10 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 0 paras[0]
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 1 paras[0].firstChild
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 2 paras[1]
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 3 paras[1].firstChild
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 4 foreignPara1 -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 5 foreignPara1.firstChild -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 6 detachedPara1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 7 detachedPara1.firstChild
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 8 detachedPara1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 9 detachedPara1.firstChild
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 10 testDiv
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 11 document
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 12 detachedDiv
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 13 detachedPara2
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 14 foreignDoc -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 15 foreignPara2 -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 16 xmlDoc -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 17 xmlElement -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 18 detachedXmlElement -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 19 detachedTextNode
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 20 foreignTextNode -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 21 detachedForeignTextNode -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 22 xmlTextNode -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 23 detachedXmlTextNode -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 24 processingInstruction -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 25 detachedProcessingInstruction -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 26 comment
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 27 detachedComment
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 28 foreignComment -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 29 detachedForeignComment -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 30 xmlComment -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 31 detachedXmlComment -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 32 docfrag
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 33 foreignDocfrag -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 34 xmlDocfrag -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 35 doctype
06:29:10 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 () {
06:29:10 INFO - "use strict";
06:29:10 INFO -
06:29:10 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 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 () {
06:29:10 INFO - "use strict";
06:29:10 INFO -
06:29:10 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 0 paras[0]
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 1 paras[0].firstChild
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 2 paras[1]
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 3 paras[1].firstChild
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 4 foreignPara1 -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 5 foreignPara1.firstChild -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 6 detachedPara1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 7 detachedPara1.firstChild
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 8 detachedPara1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 9 detachedPara1.firstChild
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 10 testDiv
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 11 document
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 12 detachedDiv
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 13 detachedPara2
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 14 foreignDoc -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 15 foreignPara2 -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 16 xmlDoc -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 17 xmlElement -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 18 detachedXmlElement -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 19 detachedTextNode
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 20 foreignTextNode -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 21 detachedForeignTextNode -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 22 xmlTextNode -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 23 detachedXmlTextNode -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 24 processingInstruction -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 25 detachedProcessingInstruction -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 26 comment
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 27 detachedComment
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 28 foreignComment -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 29 detachedForeignComment -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 30 xmlComment -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 31 detachedXmlComment -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 32 docfrag
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 33 foreignDocfrag -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 34 xmlDocfrag -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 35 doctype
06:29:10 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 () {
06:29:10 INFO - "use strict";
06:29:10 INFO -
06:29:10 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 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 () {
06:29:10 INFO - "use strict";
06:29:10 INFO -
06:29:10 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 0 paras[0]
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 1 paras[0].firstChild
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 2 paras[1]
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 3 paras[1].firstChild
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 4 foreignPara1 -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 5 foreignPara1.firstChild -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 6 detachedPara1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 7 detachedPara1.firstChild
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 8 detachedPara1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 9 detachedPara1.firstChild
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 10 testDiv
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 11 document
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 12 detachedDiv
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 13 detachedPara2
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 14 foreignDoc -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 15 foreignPara2 -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 16 xmlDoc -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 17 xmlElement -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 18 detachedXmlElement -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 19 detachedTextNode
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 20 foreignTextNode -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 21 detachedForeignTextNode -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 22 xmlTextNode -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 23 detachedXmlTextNode -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 24 processingInstruction -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 25 detachedProcessingInstruction -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 26 comment
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 27 detachedComment
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 28 foreignComment -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 29 detachedForeignComment -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 30 xmlComment -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 31 detachedXmlComment -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 32 docfrag
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 33 foreignDocfrag -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 34 xmlDocfrag -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 35 doctype
06:29:10 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 () {
06:29:10 INFO - "use strict";
06:29:10 INFO -
06:29:10 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 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 () {
06:29:10 INFO - "use strict";
06:29:10 INFO -
06:29:10 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 0 paras[0]
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 1 paras[0].firstChild
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 2 paras[1]
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 3 paras[1].firstChild
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 4 foreignPara1 -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 5 foreignPara1.firstChild -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 6 detachedPara1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 7 detachedPara1.firstChild
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 8 detachedPara1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 9 detachedPara1.firstChild
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 10 testDiv
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 11 document
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 12 detachedDiv
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 13 detachedPara2
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 14 foreignDoc -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 15 foreignPara2 -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 16 xmlDoc -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 17 xmlElement -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 18 detachedXmlElement -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 19 detachedTextNode
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 20 foreignTextNode -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 21 detachedForeignTextNode -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 22 xmlTextNode -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 23 detachedXmlTextNode -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 24 processingInstruction -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 25 detachedProcessingInstruction -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 26 comment
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 27 detachedComment
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 28 foreignComment -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 29 detachedForeignComment -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 30 xmlComment -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 31 detachedXmlComment -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 32 docfrag
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 33 foreignDocfrag -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 34 xmlDocfrag -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 35 doctype
06:29:10 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 () {
06:29:10 INFO - "use strict";
06:29:10 INFO -
06:29:10 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 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 () {
06:29:10 INFO - "use strict";
06:29:10 INFO -
06:29:10 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 0 paras[0]
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 1 paras[0].firstChild
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 2 paras[1]
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 3 paras[1].firstChild
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 4 foreignPara1 -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 5 foreignPara1.firstChild -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 6 detachedPara1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 7 detachedPara1.firstChild
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 8 detachedPara1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 9 detachedPara1.firstChild
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 10 testDiv
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 11 document
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 12 detachedDiv
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 13 detachedPara2
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 14 foreignDoc -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 15 foreignPara2 -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 16 xmlDoc -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 17 xmlElement -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 18 detachedXmlElement -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 19 detachedTextNode
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 20 foreignTextNode -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 21 detachedForeignTextNode -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 22 xmlTextNode -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 23 detachedXmlTextNode -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 24 processingInstruction -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 25 detachedProcessingInstruction -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 26 comment
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 27 detachedComment
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 28 foreignComment -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 29 detachedForeignComment -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 30 xmlComment -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 31 detachedXmlComment -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 32 docfrag
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 33 foreignDocfrag -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 34 xmlDocfrag -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 35 doctype
06:29:10 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 () {
06:29:10 INFO - "use strict";
06:29:10 INFO -
06:29:10 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 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 () {
06:29:10 INFO - "use strict";
06:29:10 INFO -
06:29:10 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 0 paras[0]
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 1 paras[0].firstChild
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 2 paras[1]
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 3 paras[1].firstChild
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 4 foreignPara1 -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 5 foreignPara1.firstChild -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 6 detachedPara1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 7 detachedPara1.firstChild
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 8 detachedPara1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 9 detachedPara1.firstChild
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 10 testDiv
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 11 document
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 12 detachedDiv
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 13 detachedPara2
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 14 foreignDoc -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 15 foreignPara2 -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 16 xmlDoc -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 17 xmlElement -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 18 detachedXmlElement -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 19 detachedTextNode
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 20 foreignTextNode -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 21 detachedForeignTextNode -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 22 xmlTextNode -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 23 detachedXmlTextNode -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 24 processingInstruction -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 25 detachedProcessingInstruction -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 26 comment
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 27 detachedComment
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 28 foreignComment -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 29 detachedForeignComment -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 30 xmlComment -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 31 detachedXmlComment -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 32 docfrag
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 33 foreignDocfrag -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 34 xmlDocfrag -
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 35 doctype
06:29:10 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 () {
06:29:10 INFO - "use strict";
06:29:10 INFO -
06:29:10 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 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 () {
06:29:10 INFO - "use strict";
06:29:10 INFO -
06:29:10 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:29:10 INFO - TEST-OK | /selection/selectAllChildren.html | took 6981ms
06:29:10 INFO - TEST-START | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html
06:29:10 INFO - PROCESS | 3884 | ++DOCSHELL 0FA63700 == 8 [pid = 3884] [id = 413]
06:29:10 INFO - PROCESS | 3884 | ++DOMWINDOW == 40 (10DF3F80) [pid = 3884] [serial = 1160] [outer = 00000000]
06:29:10 INFO - PROCESS | 3884 | ++DOMWINDOW == 41 (11133580) [pid = 3884] [serial = 1161] [outer = 10DF3F80]
06:29:10 INFO - PROCESS | 3884 | 1446125350759 Marionette INFO loaded listener.js
06:29:10 INFO - PROCESS | 3884 | ++DOMWINDOW == 42 (11136500) [pid = 3884] [serial = 1162] [outer = 10DF3F80]
06:29:11 INFO - PROCESS | 3884 | ++DOCSHELL 120D9600 == 9 [pid = 3884] [id = 414]
06:29:11 INFO - PROCESS | 3884 | ++DOMWINDOW == 43 (13ECD600) [pid = 3884] [serial = 1163] [outer = 00000000]
06:29:11 INFO - PROCESS | 3884 | ++DOMWINDOW == 44 (13ECD880) [pid = 3884] [serial = 1164] [outer = 13ECD600]
06:29:12 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Selectors-API Level 2 Test Suite: HTML with Selectors Level 3
06:29:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document supports query - assert_true: Document supports query. expected true got false
06:29:12 INFO - interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:7:5
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:12 INFO - interfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:5:1
06:29:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:67:3
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document supports queryAll - assert_true: Document supports queryAll. expected true got false
06:29:12 INFO - interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:12:5
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:12 INFO - interfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:10:1
06:29:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:67:3
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:12 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
06:29:12 INFO - interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:7:5
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:12 INFO - interfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:5:1
06:29:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:68:3
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:12 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
06:29:12 INFO - interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:12:5
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:12 INFO - interfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:10:1
06:29:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:68:3
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment supports query - assert_true: Fragment supports query. expected true got false
06:29:12 INFO - interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:7:5
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:12 INFO - interfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:5:1
06:29:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:69:3
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment supports queryAll - assert_true: Fragment supports queryAll. expected true got false
06:29:12 INFO - interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:12:5
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:12 INFO - interfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:10:1
06:29:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:69:3
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:12 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
06:29:12 INFO - interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:7:5
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:12 INFO - interfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:5:1
06:29:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:70:3
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:12 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
06:29:12 INFO - interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:12:5
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:12 INFO - interfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:10:1
06:29:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:70:3
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll null - root.queryAll is not a function
06:29:12 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:45:19
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:12 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:44:1
06:29:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:72:3
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll undefined - root.queryAll is not a function
06:29:12 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:49:19
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:12 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:48:1
06:29:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:72:3
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:12 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll no parameter
06:29:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query null - root.query is not a function
06:29:12 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:59:15
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:12 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:58:1
06:29:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:72:3
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query undefined - root.query is not a function
06:29:12 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:65:15
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:12 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:64:1
06:29:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:72:3
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:12 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query no parameter.
06:29:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll tree order - root.queryAll is not a function
06:29:12 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:77:14
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:12 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:76:1
06:29:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:72:3
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll null - root.queryAll is not a function
06:29:12 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:45:19
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:12 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:44:1
06:29:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:73:3
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll undefined - root.queryAll is not a function
06:29:12 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:49:19
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:12 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:48:1
06:29:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:73:3
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:12 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll no parameter
06:29:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query null - root.query is not a function
06:29:12 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:59:15
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:12 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:58:1
06:29:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:73:3
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query undefined - root.query is not a function
06:29:12 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:65:15
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:12 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:64:1
06:29:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:73:3
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:12 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query no parameter.
06:29:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll tree order - root.queryAll is not a function
06:29:12 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:77:14
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:12 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:76:1
06:29:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:73:3
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll null - root.queryAll is not a function
06:29:12 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:45:19
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:12 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:44:1
06:29:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:74:3
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll undefined - root.queryAll is not a function
06:29:12 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:49:19
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:12 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:48:1
06:29:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:74:3
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:12 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll no parameter
06:29:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query null - root.query is not a function
06:29:12 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:59:15
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:12 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:58:1
06:29:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:74:3
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query undefined - root.query is not a function
06:29:12 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:65:15
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:12 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:64:1
06:29:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:74:3
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:12 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query no parameter.
06:29:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll tree order - root.queryAll is not a function
06:29:12 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:77:14
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:12 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:76:1
06:29:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:74:3
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll null - root.queryAll is not a function
06:29:12 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:45:19
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:12 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:44:1
06:29:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:75:3
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll undefined - root.queryAll is not a function
06:29:12 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:49:19
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:12 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:48:1
06:29:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:75:3
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:12 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll no parameter
06:29:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query null - root.query is not a function
06:29:12 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:59:15
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:12 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:58:1
06:29:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:75:3
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query undefined - root.query is not a function
06:29:12 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:65:15
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:12 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:64:1
06:29:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:75:3
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:12 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query no parameter.
06:29:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll tree order - root.queryAll is not a function
06:29:12 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:77:14
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:12 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:76:1
06:29:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:75:3
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document: static NodeList - root.queryAll is not a function
06:29:12 INFO - verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:24:11
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:12 INFO - verifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:23:1
06:29:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:77:3
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document: new NodeList - root.queryAll is not a function
06:29:12 INFO - verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:34:12
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:12 INFO - verifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:33:1
06:29:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:77:3
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element: static NodeList - root.queryAll is not a function
06:29:12 INFO - verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:24:11
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:12 INFO - verifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:23:1
06:29:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:78:3
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element: new NodeList - root.queryAll is not a function
06:29:12 INFO - verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:34:12
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:12 INFO - verifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:33:1
06:29:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:78:3
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment: static NodeList - root.queryAll is not a function
06:29:12 INFO - verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:24:11
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:12 INFO - verifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:23:1
06:29:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:79:3
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment: new NodeList - root.queryAll is not a function
06:29:12 INFO - verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:34:12
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:12 INFO - verifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:33:1
06:29:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:79:3
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element: static NodeList - root.queryAll is not a function
06:29:12 INFO - verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:24:11
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:12 INFO - verifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:23:1
06:29:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:80:3
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element: new NodeList - root.queryAll is not a function
06:29:12 INFO - verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:34:12
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:12 INFO - verifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:33:1
06:29:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:80:3
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Empty String: - assert_throws: function "function () {
06:29:12 INFO - root.query(q)
06:29:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Empty String: - assert_throws: function "function () {
06:29:12 INFO - root.queryAll(q)
06:29:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid character: [ - assert_throws: function "function () {
06:29:12 INFO - root.query(q)
06:29:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: [ - assert_throws: function "function () {
06:29:12 INFO - root.queryAll(q)
06:29:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid character: ] - assert_throws: function "function () {
06:29:12 INFO - root.query(q)
06:29:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: ] - assert_throws: function "function () {
06:29:12 INFO - root.queryAll(q)
06:29:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid character: ( - assert_throws: function "function () {
06:29:12 INFO - root.query(q)
06:29:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: ( - assert_throws: function "function () {
06:29:12 INFO - root.queryAll(q)
06:29:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid character: ) - assert_throws: function "function () {
06:29:12 INFO - root.query(q)
06:29:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: ) - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid character: { - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: { - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid character: } - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: } - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid character: < - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: < - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid character: > - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: > - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid ID: # - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid ID: # - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid group of selectors: div, - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: . - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: . - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .5cm - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .5cm - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: ..test - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: ..test - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .foo..quux - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .bar. - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .bar. - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div & address, p - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: :example - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: ns|div - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: ^|div - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: $|div - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Empty String: - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Empty String: - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: [ - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: [ - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ] - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ] - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ( - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ( - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ) - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ) - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: { - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: { - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: } - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: } - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: < - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: < - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: > - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: > - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid ID: # - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid ID: # - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid group of selectors: div, - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: . - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: . - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .5cm - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: ..test - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .bar. - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 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 () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 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 () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: $|div - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Empty String: - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Empty String: - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: [ - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: [ - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ] - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ] - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ( - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ( - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ) - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ) - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: { - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: { - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: } - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: } - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: < - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: < - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: > - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: > - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid ID: # - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid ID: # - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid group of selectors: div, - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: . - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: . - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .5cm - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .5cm - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: ..test - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: ..test - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .foo..quux - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .bar. - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .bar. - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div & address, p - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 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 () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 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 () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: :example - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: ns|div - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: ^|div - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: $|div - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Empty String: - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Empty String: - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: [ - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: [ - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ] - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ] - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ( - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ( - assert_throws: function "function () {
06:29:13 INFO - root.queryAll(q)
06:29:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ) - assert_throws: function "function () {
06:29:13 INFO - root.query(q)
06:29:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ) - assert_throws: function "function () {
06:29:14 INFO - root.queryAll(q)
06:29:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: { - assert_throws: function "function () {
06:29:14 INFO - root.query(q)
06:29:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: { - assert_throws: function "function () {
06:29:14 INFO - root.queryAll(q)
06:29:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: } - assert_throws: function "function () {
06:29:14 INFO - root.query(q)
06:29:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: } - assert_throws: function "function () {
06:29:14 INFO - root.queryAll(q)
06:29:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: < - assert_throws: function "function () {
06:29:14 INFO - root.query(q)
06:29:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: < - assert_throws: function "function () {
06:29:14 INFO - root.queryAll(q)
06:29:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: > - assert_throws: function "function () {
06:29:14 INFO - root.query(q)
06:29:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: > - assert_throws: function "function () {
06:29:14 INFO - root.queryAll(q)
06:29:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid ID: # - assert_throws: function "function () {
06:29:14 INFO - root.query(q)
06:29:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid ID: # - assert_throws: function "function () {
06:29:14 INFO - root.queryAll(q)
06:29:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid group of selectors: div, - assert_throws: function "function () {
06:29:14 INFO - root.query(q)
06:29:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
06:29:14 INFO - root.queryAll(q)
06:29:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: . - assert_throws: function "function () {
06:29:14 INFO - root.query(q)
06:29:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: . - assert_throws: function "function () {
06:29:14 INFO - root.queryAll(q)
06:29:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .5cm - assert_throws: function "function () {
06:29:14 INFO - root.query(q)
06:29:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
06:29:14 INFO - root.queryAll(q)
06:29:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: ..test - assert_throws: function "function () {
06:29:14 INFO - root.query(q)
06:29:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
06:29:14 INFO - root.queryAll(q)
06:29:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
06:29:14 INFO - root.query(q)
06:29:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
06:29:14 INFO - root.queryAll(q)
06:29:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .bar. - assert_throws: function "function () {
06:29:14 INFO - root.query(q)
06:29:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
06:29:14 INFO - root.queryAll(q)
06:29:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
06:29:14 INFO - root.query(q)
06:29:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
06:29:14 INFO - root.queryAll(q)
06:29:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
06:29:14 INFO - root.query(q)
06:29:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
06:29:14 INFO - root.queryAll(q)
06:29:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
06:29:14 INFO - root.query(q)
06:29:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
06:29:14 INFO - root.queryAll(q)
06:29:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
06:29:14 INFO - root.query(q)
06:29:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
06:29:14 INFO - root.queryAll(q)
06:29:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
06:29:14 INFO - root.query(q)
06:29:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
06:29:14 INFO - root.queryAll(q)
06:29:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
06:29:14 INFO - root.query(q)
06:29:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
06:29:14 INFO - root.queryAll(q)
06:29:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
06:29:14 INFO - root.query(q)
06:29:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
06:29:14 INFO - root.queryAll(q)
06:29:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
06:29:14 INFO - root.query(q)
06:29:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
06:29:14 INFO - root.queryAll(q)
06:29:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
06:29:14 INFO - root.query(q)
06:29:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
06:29:14 INFO - root.queryAll(q)
06:29:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
06:29:14 INFO - root.query(q)
06:29:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
06:29:14 INFO - root.queryAll(q)
06:29:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
06:29:14 INFO - root.query(q)
06:29:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
06:29:14 INFO - root.queryAll(q)
06:29:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
06:29:14 INFO - root.query(q)
06:29:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
06:29:14 INFO - root.queryAll(q)
06:29:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
06:29:14 INFO - root.query(q)
06:29:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
06:29:14 INFO - root.queryAll(q)
06:29:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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 () {
06:29:14 INFO - root.query(q)
06:29:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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 () {
06:29:14 INFO - root.queryAll(q)
06:29:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
06:29:14 INFO - root.query(q)
06:29:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
06:29:14 INFO - root.queryAll(q)
06:29:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: $|div - assert_throws: function "function () {
06:29:14 INFO - root.query(q)
06:29:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
06:29:14 INFO - root.queryAll(q)
06:29:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:29:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:14 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
06:29:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute hyphen-separated list selector, matching lang attribute with partial value (with no refNodes): #attr-hyphen-div3[lang|="en"] - context.query is not a function
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute hyphen-separated list selector, matching lang attribute with partial value (with refNode Element): #attr-hyphen-div3[lang|="en"] - root.queryAll is not a function
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute hyphen-separated list selector, matching lang attribute with partial value (with refNode Element): #attr-hyphen-div3[lang|="en"] - root.query is not a function
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute hyphen-separated list selector, not matching incorrect value (with no refNodes): #attr-hyphen-div4[lang|="es-AR"] - context.queryAll is not a function
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute hyphen-separated list selector, not matching incorrect value (with no refNodes): #attr-hyphen-div4[lang|="es-AR"] - context.query is not a function
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute hyphen-separated list selector, not matching incorrect value (with refNode Element): #attr-hyphen-div4[lang|="es-AR"] - root.queryAll is not a function
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute hyphen-separated list selector, not matching incorrect value (with refNode Element): #attr-hyphen-div4[lang|="es-AR"] - root.query is not a function
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector, matching href attributes beginning with specified substring (with no refNodes): a[href^="http://www"] - context.queryAll is not a function
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector, matching href attributes beginning with specified substring (with no refNodes): a[href^="http://www"] - context.query is not a function
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector, matching href attributes beginning with specified substring (with refNode Element): a[href^="http://www"] - root.queryAll is not a function
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector, matching href attributes beginning with specified substring (with refNode Element): a[href^="http://www"] - root.query is not a function
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang^="en-"] - context.queryAll is not a function
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang^="en-"] - context.query is not a function
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang^="en-"] - root.queryAll is not a function
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang^="en-"] - root.query is not a function
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector, not matching class attribute not beginning with specified substring (with no refNodes): [class^=apple] - context.queryAll is not a function
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector, not matching class attribute not beginning with specified substring (with no refNodes): [class^=apple] - context.query is not a function
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector, not matching class attribute not beginning with specified substring (with refNode Element): [class^=apple] - root.queryAll is not a function
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector, not matching class attribute not beginning with specified substring (with refNode Element): [class^=apple] - root.query is not a function
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 INFO - PROCESS | 3884 | --DOMWINDOW == 43 (110D1C80) [pid = 3884] [serial = 1150] [outer = 00000000] [url = about:blank]
06:29:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=' apple'] - context.queryAll is not a function
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 INFO - PROCESS | 3884 | --DOMWINDOW == 42 (10C01A00) [pid = 3884] [serial = 1141] [outer = 00000000] [url = about:blank]
06:29:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=' apple'] - context.query is not a function
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 INFO - PROCESS | 3884 | --DOMWINDOW == 41 (11945B00) [pid = 3884] [serial = 1155] [outer = 00000000] [url = about:blank]
06:29:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=' apple'] - root.queryAll is not a function
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 INFO - PROCESS | 3884 | --DOMWINDOW == 40 (10DF5600) [pid = 3884] [serial = 1149] [outer = 00000000] [url = about:blank]
06:29:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=' apple'] - root.query is not a function
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 INFO - PROCESS | 3884 | --DOMWINDOW == 39 (110D4C00) [pid = 3884] [serial = 1152] [outer = 00000000] [url = about:blank]
06:29:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=" apple"] - context.queryAll is not a function
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 INFO - PROCESS | 3884 | --DOMWINDOW == 38 (10C01C80) [pid = 3884] [serial = 1144] [outer = 00000000] [url = about:blank]
06:29:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=" apple"] - context.query is not a function
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 INFO - PROCESS | 3884 | --DOMWINDOW == 37 (13D37980) [pid = 3884] [serial = 1158] [outer = 00000000] [url = about:blank]
06:29:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=" apple"] - root.queryAll is not a function
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 INFO - PROCESS | 3884 | --DOMWINDOW == 36 (10C03D00) [pid = 3884] [serial = 1148] [outer = 00000000] [url = http://web-platform.test:8000/selection/interfaces.html]
06:29:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=" apple"] - root.query is not a function
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 INFO - PROCESS | 3884 | --DOMWINDOW == 35 (0F081000) [pid = 3884] [serial = 1143] [outer = 00000000] [url = http://web-platform.test:8000/selection/getSelection.html]
06:29:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with no refNodes): [class^= apple] - context.queryAll is not a function
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 INFO - PROCESS | 3884 | --DOMWINDOW == 34 (0F1F3F80) [pid = 3884] [serial = 1140] [outer = 00000000] [url = http://web-platform.test:8000/selection/getRangeAt.html]
06:29:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with no refNodes): [class^= apple] - context.query is not a function
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 INFO - PROCESS | 3884 | --DOMWINDOW == 33 (110D2E00) [pid = 3884] [serial = 1154] [outer = 00000000] [url = http://web-platform.test:8000/selection/removeAllRanges.html]
06:29:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with refNode Element): [class^= apple] - root.queryAll is not a function
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 INFO - PROCESS | 3884 | --DOMWINDOW == 32 (10C05880) [pid = 3884] [serial = 1151] [outer = 00000000] [url = http://web-platform.test:8000/selection/isCollapsed.html]
06:29:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with refNode Element): [class^= apple] - root.query is not a function
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 INFO - PROCESS | 3884 | --DOMWINDOW == 31 (0CE74C80) [pid = 3884] [serial = 1130] [outer = 00000000] [url = http://web-platform.test:8000/selection/deleteFromDocument.html]
06:29:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector, matching href attributes ending with specified substring (with no refNodes): a[href$=".org"] - context.queryAll is not a function
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 INFO - PROCESS | 3884 | --DOMWINDOW == 30 (110B3F80) [pid = 3884] [serial = 1146] [outer = 00000000] [url = about:blank]
06:29:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector, matching href attributes ending with specified substring (with no refNodes): a[href$=".org"] - context.query is not a function
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector, matching href attributes ending with specified substring (with refNode Element): a[href$=".org"] - root.queryAll is not a function
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector, matching href attributes ending with specified substring (with refNode Element): a[href$=".org"] - root.query is not a function
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector, matching lang attributes ending with specified substring, (with no refNodes): [lang$="-CH"] - context.queryAll is not a function
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector, matching lang attributes ending with specified substring, (with no refNodes): [lang$="-CH"] - context.query is not a function
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector, matching lang attributes ending with specified substring, (with refNode Element): [lang$="-CH"] - root.queryAll is not a function
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector, matching lang attributes ending with specified substring, (with refNode Element): [lang$="-CH"] - root.query is not a function
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple] - context.queryAll is not a function
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple] - context.query is not a function
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple] - root.queryAll is not a function
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple] - root.query is not a function
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$='apple '] - context.queryAll is not a function
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$='apple '] - context.query is not a function
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:15 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
06:29:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-of-type selector, matching the last of every type of element (with no refNodes): :last-of-type - context.queryAll is not a function
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-of-type selector, matching the last of every type of element (with no refNodes): :last-of-type - context.query is not a function
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-of-type selector, matching the last of every type of element (with refNode Element): :last-of-type - root.queryAll is not a function
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-of-type selector, matching the last of every type of element (with refNode Element): :last-of-type - root.query is not a function
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-of-type selector, matching the last td element in each table row (with no refNodes): tr :last-of-type - context.queryAll is not a function
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-of-type selector, matching the last td element in each table row (with no refNodes): tr :last-of-type - context.query is not a function
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-of-type selector, matching the last td element in each table row (with refNode Element): tr :last-of-type - root.queryAll is not a function
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-of-type selector, matching the last td element in each table row (with refNode Element): tr :last-of-type - root.query is not a function
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-child pseudo-class selector, matching first child div element (with no refNodes): div:first-child - context.queryAll is not a function
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-child pseudo-class selector, matching first child div element (with no refNodes): div:first-child - context.query is not a function
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-child pseudo-class selector, matching first child div element (with refNode Element): div:first-child - root.queryAll is not a function
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-child pseudo-class selector, matching first child div element (with refNode Element): div:first-child - root.query is not a function
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-child pseudo-class selector, doesn't match non-first-child elements (with no refNodes): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child - context.queryAll is not a function
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-child pseudo-class selector, doesn't match non-first-child elements (with no refNodes): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child - context.query is not a function
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-child pseudo-class selector, doesn't match non-first-child elements (with refNode Element): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child - root.queryAll is not a function
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-child pseudo-class selector, doesn't match non-first-child elements (with refNode Element): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child - root.query is not a function
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:first-child - context.queryAll is not a function
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:first-child - context.query is not a function
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:first-child - root.queryAll is not a function
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:first-child - root.query is not a function
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-child pseudo-class selector, matching last child div element (with no refNodes): div:last-child - context.queryAll is not a function
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-child pseudo-class selector, matching last child div element (with no refNodes): div:last-child - context.query is not a function
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-child pseudo-class selector, matching last child div element (with refNode Element): div:last-child - root.queryAll is not a function
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-child pseudo-class selector, matching last child div element (with refNode Element): div:last-child - root.query is not a function
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-child pseudo-class selector, doesn't match non-last-child elements (with no refNodes): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child - context.queryAll is not a function
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-child pseudo-class selector, doesn't match non-last-child elements (with no refNodes): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child - context.query is not a function
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-child pseudo-class selector, doesn't match non-last-child elements (with refNode Element): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child - root.queryAll is not a function
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-child pseudo-class selector, doesn't match non-last-child elements (with refNode Element): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child - root.query is not a function
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:last-child - context.queryAll is not a function
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:last-child - context.query is not a function
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:last-child - root.queryAll is not a function
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:last-child - root.query is not a function
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :pseudo-only-child pseudo-class selector, matching all only-child elements (with no refNodes): :only-child - context.queryAll is not a function
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :pseudo-only-child pseudo-class selector, matching all only-child elements (with no refNodes): :only-child - context.query is not a function
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :pseudo-only-child pseudo-class selector, matching all only-child elements (with refNode Element): :only-child - root.queryAll is not a function
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :pseudo-only-child pseudo-class selector, matching all only-child elements (with refNode Element): :only-child - root.query is not a function
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :pseudo-only-child pseudo-class selector, matching only-child em elements (with no refNodes): em:only-child - context.queryAll is not a function
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :pseudo-only-child pseudo-class selector, matching only-child em elements (with no refNodes): em:only-child - context.query is not a function
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :pseudo-only-child pseudo-class selector, matching only-child em elements (with refNode Element): em:only-child - root.queryAll is not a function
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :pseudo-only-child pseudo-class selector, matching only-child em elements (with refNode Element): em:only-child - root.query is not a function
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with no refNodes): :only-of-type - context.queryAll is not a function
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with no refNodes): :only-of-type - context.query is not a function
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with refNode Element): :only-of-type - root.queryAll is not a function
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with refNode Element): :only-of-type - root.query is not a function
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with no refNodes): em:only-of-type - context.queryAll is not a function
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with no refNodes): em:only-of-type - context.query is not a function
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with refNode Element): em:only-of-type - root.queryAll is not a function
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with refNode Element): em:only-of-type - root.query is not a function
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
06:29:16 INFO - #descendant-div2 - root.queryAll is not a function
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
06:29:16 INFO - #descendant-div2 - root.query is not a function
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - >
06:29:16 INFO - #child-div2 - root.queryAll is not a function
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - >
06:29:16 INFO - #child-div2 - root.query is not a function
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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>
06:29:16 INFO - #child-div2 - root.queryAll is not a function
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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>
06:29:16 INFO - #child-div2 - root.query is not a function
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - >#child-div2 - root.queryAll is not a function
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - >#child-div2 - root.query is not a function
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:16 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
06:29:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element (1) (with no refNodes): div+#adjacent-div4 - root.queryAll is not a function
06:29:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element (1) (with no refNodes): div+#adjacent-div4 - root.query is not a function
06:29:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+#adjacent-div4 - root.queryAll is not a function
06:29:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+#adjacent-div4 - root.query is not a function
06:29:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+.adjacent-div4 - root.queryAll is not a function
06:29:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+.adjacent-div4 - root.query is not a function
06:29:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class (1) (with no refNodes): .adjacent-div2+.adjacent-div4 - root.queryAll is not a function
06:29:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class (1) (with no refNodes): .adjacent-div2+.adjacent-div4 - root.query is not a function
06:29:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element (1) (with no refNodes): #adjacent div+p - root.queryAll is not a function
06:29:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element (1) (with no refNodes): #adjacent div+p - root.query is not a function
06:29:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id (with no refNodes): #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1 - root.queryAll is not a function
06:29:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id (with no refNodes): #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1 - root.query is not a function
06:29:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, surrounded by whitespace (1) (with no refNodes): #adjacent-p2
06:29:17 INFO - +
06:29:17 INFO - #adjacent-p3 - root.queryAll is not a function
06:29:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, surrounded by whitespace (1) (with no refNodes): #adjacent-p2
06:29:17 INFO - +
06:29:17 INFO - #adjacent-p3 - root.query is not a function
06:29:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, whitespace after (1) (with no refNodes): #adjacent-p2+
06:29:17 INFO - #adjacent-p3 - root.queryAll is not a function
06:29:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, whitespace after (1) (with no refNodes): #adjacent-p2+
06:29:17 INFO - #adjacent-p3 - root.query is not a function
06:29:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, whitespace before (1) (with no refNodes): #adjacent-p2
06:29:17 INFO - +#adjacent-p3 - root.queryAll is not a function
06:29:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, whitespace before (1) (with no refNodes): #adjacent-p2
06:29:17 INFO - +#adjacent-p3 - root.query is not a function
06:29:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, no whitespace (1) (with no refNodes): #adjacent-p2+#adjacent-p3 - root.queryAll is not a function
06:29:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, no whitespace (1) (with no refNodes): #adjacent-p2+#adjacent-p3 - root.query is not a function
06:29:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~div - root.queryAll is not a function
06:29:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~div - root.query is not a function
06:29:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element with id that is a sibling of an element (1) (with no refNodes): div~#sibling-div4 - root.queryAll is not a function
06:29:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element with id that is a sibling of an element (1) (with no refNodes): div~#sibling-div4 - root.query is not a function
06:29:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element with id that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~#sibling-div4 - root.queryAll is not a function
06:29:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element with id that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~#sibling-div4 - root.query is not a function
06:29:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element with class that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~.sibling-div - root.queryAll is not a function
06:29:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element with class that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~.sibling-div - root.query is not a function
06:29:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching p element that is a sibling of a div element (1) (with no refNodes): #sibling div~p - root.queryAll is not a function
06:29:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching p element that is a sibling of a div element (1) (with no refNodes): #sibling div~p - root.query is not a function
06:29:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, not matching element with id that is not a sibling after a p element (1) (with no refNodes): #sibling>p~div - root.queryAll is not a function
06:29:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, not matching element with id that is not a sibling after a p element (1) (with no refNodes): #sibling>p~div - root.query is not a function
06:29:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, not matching element with id that is not a sibling after an element with id (with no refNodes): #sibling-div2~#sibling-div3, #sibling-div2~#sibling-div1 - root.queryAll is not a function
06:29:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, not matching element with id that is not a sibling after an element with id (with no refNodes): #sibling-div2~#sibling-div3, #sibling-div2~#sibling-div1 - root.query is not a function
06:29:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, surrounded by whitespace (1) (with no refNodes): #sibling-p2
06:29:17 INFO - ~
06:29:17 INFO - #sibling-p3 - root.queryAll is not a function
06:29:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, surrounded by whitespace (1) (with no refNodes): #sibling-p2
06:29:17 INFO - ~
06:29:17 INFO - #sibling-p3 - root.query is not a function
06:29:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, whitespace after (1) (with no refNodes): #sibling-p2~
06:29:17 INFO - #sibling-p3 - root.queryAll is not a function
06:29:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, whitespace after (1) (with no refNodes): #sibling-p2~
06:29:17 INFO - #sibling-p3 - root.query is not a function
06:29:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, whitespace before (1) (with no refNodes): #sibling-p2
06:29:17 INFO - ~#sibling-p3 - root.queryAll is not a function
06:29:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, whitespace before (1) (with no refNodes): #sibling-p2
06:29:17 INFO - ~#sibling-p3 - root.query is not a function
06:29:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, no whitespace (1) (with no refNodes): #sibling-p2~#sibling-p3 - root.queryAll is not a function
06:29:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, no whitespace (1) (with no refNodes): #sibling-p2~#sibling-p3 - root.query is not a function
06:29:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, surrounded by whitespace (1) (with no refNodes): #group em
06:29:17 INFO -
06:29:17 INFO - ,
06:29:17 INFO -
06:29:17 INFO - #group strong - root.queryAll is not a function
06:29:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, surrounded by whitespace (1) (with no refNodes): #group em
06:29:17 INFO -
06:29:17 INFO - ,
06:29:17 INFO -
06:29:17 INFO - #group strong - root.query is not a function
06:29:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, whitespace after (1) (with no refNodes): #group em,
06:29:17 INFO - #group strong - root.queryAll is not a function
06:29:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, whitespace after (1) (with no refNodes): #group em,
06:29:17 INFO - #group strong - root.query is not a function
06:29:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, whitespace before (1) (with no refNodes): #group em
06:29:17 INFO - ,#group strong - root.queryAll is not a function
06:29:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, whitespace before (1) (with no refNodes): #group em
06:29:17 INFO - ,#group strong - root.query is not a function
06:29:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:17 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
06:29:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:29:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:17 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
06:29:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:29:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:29:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:29:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:29:17 INFO - TEST-OK | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | took 6621ms
06:29:17 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/cssom.html
06:29:17 INFO - PROCESS | 3884 | ++DOCSHELL 0F506600 == 10 [pid = 3884] [id = 415]
06:29:17 INFO - PROCESS | 3884 | ++DOMWINDOW == 31 (10C01C80) [pid = 3884] [serial = 1165] [outer = 00000000]
06:29:17 INFO - PROCESS | 3884 | ++DOMWINDOW == 32 (110D1C80) [pid = 3884] [serial = 1166] [outer = 10C01C80]
06:29:17 INFO - PROCESS | 3884 | 1446125357466 Marionette INFO loaded listener.js
06:29:17 INFO - PROCESS | 3884 | ++DOMWINDOW == 33 (110D4C00) [pid = 3884] [serial = 1167] [outer = 10C01C80]
06:29:18 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule
06:29:18 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText
06:29:18 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ setting CSSRule#cssText - assert_equals: expected "[foo=\"bar\"]" but got "before_set "
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
06:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:29:18 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText
06:29:18 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ setting CSSStyleRule#selectorText - assert_equals: expected "[foo=\"bar\"]" but got "foobar"
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
06:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:29:18 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule in @media
06:29:18 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText in @media
06:29:18 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 "
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
06:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:29:18 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText in @media
06:29:18 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"
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
06:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:29:18 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule - An invalid or illegal string was specified
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
06:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:29:18 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText - An invalid or illegal string was specified
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
06:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:29:18 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 { "
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
06:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:29:18 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
06:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:29:18 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"
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
06:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:29:18 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
06:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:29:18 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]
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
06:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:29:18 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 { "
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
06:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:29:18 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]
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
06:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:29:18 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"
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
06:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:29:18 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule - An invalid or illegal string was specified
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
06:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:29:18 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText - An invalid or illegal string was specified
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
06:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:29:18 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 { "
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
06:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:29:18 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
06:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:29:18 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"
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
06:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:29:18 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
06:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:29:18 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]
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
06:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:29:18 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 { "
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
06:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:29:18 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]
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
06:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:29:18 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"
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
06:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:29:18 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule - An invalid or illegal string was specified
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
06:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:29:18 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText - An invalid or illegal string was specified
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
06:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:29:18 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 { "
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
06:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:29:18 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
06:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:29:18 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"
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
06:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:29:18 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
06:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:29:18 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]
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
06:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:29:18 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 { "
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
06:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:29:18 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]
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
06:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:29:18 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"
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
06:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:29:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:29:18 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/cssom.html | took 1096ms
06:29:18 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/semantics.html
06:29:18 INFO - PROCESS | 3884 | ++DOCSHELL 15EB8B00 == 11 [pid = 3884] [id = 416]
06:29:18 INFO - PROCESS | 3884 | ++DOMWINDOW == 34 (11132900) [pid = 3884] [serial = 1168] [outer = 00000000]
06:29:18 INFO - PROCESS | 3884 | ++DOMWINDOW == 35 (14DA3F80) [pid = 3884] [serial = 1169] [outer = 11132900]
06:29:18 INFO - PROCESS | 3884 | 1446125358627 Marionette INFO loaded listener.js
06:29:18 INFO - PROCESS | 3884 | ++DOMWINDOW == 36 (18EAD080) [pid = 3884] [serial = 1170] [outer = 11132900]
06:29:19 INFO - PROCESS | 3884 | ++DOCSHELL 1842DE00 == 12 [pid = 3884] [id = 417]
06:29:19 INFO - PROCESS | 3884 | ++DOMWINDOW == 37 (18EAE700) [pid = 3884] [serial = 1171] [outer = 00000000]
06:29:19 INFO - PROCESS | 3884 | ++DOCSHELL 1842E400 == 13 [pid = 3884] [id = 418]
06:29:19 INFO - PROCESS | 3884 | ++DOMWINDOW == 38 (1C661000) [pid = 3884] [serial = 1172] [outer = 00000000]
06:29:19 INFO - PROCESS | 3884 | ++DOMWINDOW == 39 (18EAD580) [pid = 3884] [serial = 1173] [outer = 18EAE700]
06:29:19 INFO - PROCESS | 3884 | ++DOMWINDOW == 40 (1C661780) [pid = 3884] [serial = 1174] [outer = 1C661000]
06:29:20 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */ in standards mode
06:29:20 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */
with querySelector in standards mode
06:29:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:29:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:29:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:29:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:29:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:29:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:29:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:29:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:29:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:29:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:29:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:29:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:29:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:29:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:29:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:29:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:29:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ä' i] /* COMBINING in both */
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:29:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:29:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:29:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:29:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ä' i] /* COMBINING in both */
with querySelector in standards mode - An invalid or illegal string was specified
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:29:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:29:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:29:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:29:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i] /* COMBINING in both */
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:29:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:29:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:29:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:29:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i] /* COMBINING in both */
with querySelector in standards mode - An invalid or illegal string was specified
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:29:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:29:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:29:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:29:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:29:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:29:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:29:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:29:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:29:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:29:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:29:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:29:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:29:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:29:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:29:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:29:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:29:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:29:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:29:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:29:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [align='left' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:29:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:29:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:29:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:29:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [align='left' i]
with querySelector in standards mode - An invalid or illegal string was specified
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:29:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:29:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:29:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:29:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [align='LEFT' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:29:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:29:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:29:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:29:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [align='LEFT' i]
with querySelector in standards mode - An invalid or illegal string was specified
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:29:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:29:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:29:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:29:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='a' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:29:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:29:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:29:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:29:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='a' i]
with querySelector in standards mode - An invalid or illegal string was specified
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:29:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:29:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:29:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:29:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:29:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:29:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:29:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:29:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='A' i]
with querySelector in standards mode - An invalid or illegal string was specified
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:29:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:29:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:29:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:29:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='a' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:29:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:29:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:29:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:29:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='a' i]
with querySelector in standards mode - An invalid or illegal string was specified
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:29:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:29:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:29:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:29:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:29:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:29:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:29:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:29:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='A' i]
with querySelector in standards mode - An invalid or illegal string was specified
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:29:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:29:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:29:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:29:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='a' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:29:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:29:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:29:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:29:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='a' i]
with querySelector in standards mode - An invalid or illegal string was specified
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:29:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:29:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:29:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:29:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:29:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:29:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:29:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:29:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='A' i]
with querySelector in standards mode - An invalid or illegal string was specified
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:29:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:29:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:29:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:29:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='a' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:29:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:29:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:29:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:29:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='a' i]
with querySelector in standards mode - An invalid or illegal string was specified
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:29:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:29:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:29:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:29:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:29:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:29:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:29:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:29:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='A' i]
with querySelector in standards mode - An invalid or illegal string was specified
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:29:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:29:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:29:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:29:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | @namespace x 'http://www.w3.org/XML/1998/namespace'; [x|lang='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 2 but got 1
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:29:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:29:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:29:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:29:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:29:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:29:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:29:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:29:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:29:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:29:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:29:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:29:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'][foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:29:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:29:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:29:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:29:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'][foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:29:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:29:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:29:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:29:20 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
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:29:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:29:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:29:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:29:20 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
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:29:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:29:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:29:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:29:20 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
in standards mode
06:29:20 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
with querySelector in standards mode
06:29:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
06:29:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
06:29:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:29:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:29:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
06:29:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
06:29:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:29:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:29:20 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
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
06:29:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
06:29:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:29:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:29:20 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
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
06:29:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
06:29:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
06:29:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:29:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:29:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in attribute */